Host n8n
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.
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.
Google Cloud
Run n8n on Google Cloud using Cloud Run or Kubernetes Engine.
DigitalOcean
Simple droplet-based hosting ideal for small to medium deployments.
Heroku
Platform-as-a-service option for quick deployment with minimal configuration.
Docker Compose
Multi-container setup ideal for production deployments with databases and additional services.
Last updated
Was this helpful?