Is self-hosted n8n free?
The self-hosted Community edition of n8n is free software; you only pay for the server it runs on, which is a low monthly cost for a small VPS. Executions are effectively unlimited with no per-task fee, which is why self-hosting is the cheapest way to run n8n at volume.
How do I self-host n8n with Docker?
Get a small VPS, install Docker, and run n8n with a Docker Compose file that defines the n8n container, a Postgres database for persistence, and your environment variables. Then put it behind your own domain with a reverse proxy and HTTPS. Docker keeps it isolated and simple to update.
How much does it cost to self-host n8n?
Just the server. A small VPS that comfortably runs n8n costs a low single- to double-digit amount per month, and executions are unlimited on top of that. Compared with per-task tools like Zapier, self-hosted n8n is dramatically cheaper once you automate at any real volume.
Self-hosted n8n vs n8n Cloud, which is better?
Self-hosted is cheapest and gives you full control and data ownership, at the cost of setting up and maintaining a server. n8n Cloud is priced by executions but removes the maintenance. For an agency at volume that wants to own its data and white-label, self-hosted usually wins, provided someone keeps it maintained.
Is self-hosting n8n hard?
The initial Docker setup is straightforward if you are comfortable with a server; the ongoing part, backups, updates, security, is what teams underestimate. Many agencies have it set up and maintained for them so they get the flat-cost, data-owned benefits without running infrastructure themselves.