{"adoption": {"forks": 865, "observed_at": "2026-08-28T04:05:28.051197+00:00", "stars": 1725}, "canonical_url": "https://ross.abutalabs.com/products/n8n-hosting", "card": {"archived": false, "artifact_type": "infra-config", "description": "Example of self-hosting n8n in various environments like docker, kubernetes, etc.", "domain": ["self-hosted", "cloud-computing"], "enriched": true, "function": ["deployment", "container-orchestration", "workflow-automation", "self-hosted", "infrastructure-as-code"], "health_score": 99, "homepage": null, "language": "Go Template", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["n8n-io/n8n-hosting"], "name": "n8n-io/n8n-hosting", "platform": ["cloud", "self-hosted"], "pushed_at": "2026-08-21T10:04:30+00:00", "repo": "n8n-io/n8n-hosting", "stars": 1725, "tags": ["n8n", "helm-chart", "docker-compose", "cloudformation", "ecs-fargate", "queue-mode", "reverse-proxy", "devops", "automation", "containers", "docker", "kubernetes"], "topics": [], "urls": [], "use_cases": ["self-host n8n with docker compose", "deploy n8n on kubernetes with helm", "run n8n in queue mode with workers and redis", "deploy n8n to aws ecs fargate with cloudformation", "serve n8n behind an ssl reverse proxy in a subfolder", "configure postgresql as the n8n database"], "what_it_is": "Official hosting configurations and deployment examples for self-hosting the n8n workflow automation platform. It provides Helm charts, Docker Compose files, and AWS CloudFormation templates covering setups from single instances to scaled queue-mode deployments.", "when_to_avoid": ["you want the n8n application source code itself (use n8n-io/n8n)", "you use mysql or mariadb as your n8n backend (unsupported)", "you need a managed n8n service rather than self-hosting", "you deploy on platforms with no provided template and cannot adapt configs"], "when_to_choose": ["you want to self-host n8n using official, maintained deployment configs", "you need a production-grade kubernetes helm chart for n8n", "you want scaled queue-mode deployments with workers, redis, and postgres", "you deploy on aws and want an ecs fargate reference architecture"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/n8n-hosting", "repo": "n8n-io/n8n-hosting", "role": "main", "score": 89}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.051197+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:33:52.008237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "991a8b9cc29ad8f18f70184c0b2d3709cc28efa6c820443bc218d5f78d879ef6", "fetched_at": "2026-08-28T04:05:28.051197+00:00", "kind": "readme", "missing": false, "url": "https://github.com/n8n-io/n8n-hosting"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.051197+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:33:52.008237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "991a8b9cc29ad8f18f70184c0b2d3709cc28efa6c820443bc218d5f78d879ef6", "fetched_at": "2026-08-28T04:05:28.051197+00:00", "kind": "readme", "missing": false, "url": "https://github.com/n8n-io/n8n-hosting"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:33:52.008237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "991a8b9cc29ad8f18f70184c0b2d3709cc28efa6c820443bc218d5f78d879ef6", "fetched_at": "2026-08-28T04:05:28.051197+00:00", "kind": "readme", "missing": false, "url": "https://github.com/n8n-io/n8n-hosting"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.051197+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.051197+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.051197+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:33:52.008237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "991a8b9cc29ad8f18f70184c0b2d3709cc28efa6c820443bc218d5f78d879ef6", "fetched_at": "2026-08-28T04:05:28.051197+00:00", "kind": "readme", "missing": false, "url": "https://github.com/n8n-io/n8n-hosting"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.051197+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.051197+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:33:52.008237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "991a8b9cc29ad8f18f70184c0b2d3709cc28efa6c820443bc218d5f78d879ef6", "fetched_at": "2026-08-28T04:05:28.051197+00:00", "kind": "readme", "missing": false, "url": "https://github.com/n8n-io/n8n-hosting"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.051197+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.051197+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.051197+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:33:52.008237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "991a8b9cc29ad8f18f70184c0b2d3709cc28efa6c820443bc218d5f78d879ef6", "fetched_at": "2026-08-28T04:05:28.051197+00:00", "kind": "readme", "missing": false, "url": "https://github.com/n8n-io/n8n-hosting"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.051197+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.051197+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:33:52.008237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "991a8b9cc29ad8f18f70184c0b2d3709cc28efa6c820443bc218d5f78d879ef6", "fetched_at": "2026-08-28T04:05:28.051197+00:00", "kind": "readme", "missing": false, "url": "https://github.com/n8n-io/n8n-hosting"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:33:52.008237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "991a8b9cc29ad8f18f70184c0b2d3709cc28efa6c820443bc218d5f78d879ef6", "fetched_at": "2026-08-28T04:05:28.051197+00:00", "kind": "readme", "missing": false, "url": "https://github.com/n8n-io/n8n-hosting"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:33:52.008237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "991a8b9cc29ad8f18f70184c0b2d3709cc28efa6c820443bc218d5f78d879ef6", "fetched_at": "2026-08-28T04:05:28.051197+00:00", "kind": "readme", "missing": false, "url": "https://github.com/n8n-io/n8n-hosting"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:33:52.008237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "991a8b9cc29ad8f18f70184c0b2d3709cc28efa6c820443bc218d5f78d879ef6", "fetched_at": "2026-08-28T04:05:28.051197+00:00", "kind": "readme", "missing": false, "url": "https://github.com/n8n-io/n8n-hosting"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 63, "rhythm": 93}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 883, "days_push": 12, "days_rel": 47, "gap_med": 5.5, "n_releases_24m": 25}, "score": 89, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}