部署与运维
Host n8n
You can self-host n8n on your own infrastructure, on-premises or in a private cloud, using Docker, Kubernetes, or npm.
All self-hosted installations use the same core product. Without a license key, n8n runs as the free Community edition. Adding a Business or Enterprise license key enables those editions. See Compare editions for the differences between the self-hosted editions.
Choose your installation method
Select the installation method that best fits your technical requirements and infrastructure:
- npm
Best for: Local development, testing, or simple single-server deployments.
Requirements: Node.js installed on your system.
Installs n8n directly using Node Package Manager. Quick to set up but requires managing Node.js versions and dependencies yourself.
- Docker
Best for: Isolated environments, easy updates, and consistent deployments.
Requirements: Docker installed on your system.
Runs n8n in a container with all dependencies included. Simplifies installation and updates.
- AWS
Deploy on Amazon Web Services using EC2, ECS, or other AWS services.
- Azure
Host n8n on Microsoft Azure with container instances or virtual machines.
- Google Cloud
Run n8n on Google Cloud using Cloud Run or Kubernetes Engine.
Google Cloud Run | Kubernetes Engine
- DigitalOcean
Simple droplet-based hosting ideal for small to medium deployments.
- Hetzner
Cost-effective European hosting option with excellent performance.
- Heroku
Platform-as-a-service option for quick deployment with minimal configuration.
- OpenShift
Enterprise Kubernetes platform for containerized applications.
- Docker Compose
Multi-container setup ideal for production deployments with databases and additional services.
官方原文和授权
本页来自 N8N 英文官方网站固定快照,并转换成 xueai 静态页面。内容以 N8N 持续更新的官方页面为准。