Self-Host n8n for About €5 a Month: Unlimited Automations
In short
- The n8n Community Edition is free to self-host, with no limit on executions or workflows.
- A small cloud server costs about €4 to €5 a month. n8n Cloud starts at €20 a month for 2,500 executions.
- Money angle: 500 five-step runs a month cost €60 a year self-hosted against €240 on n8n Cloud Starter. Your time is the real price.
Automation tools charge you per step. Zapier counts every action as a task. n8n counts one run, however many steps it has. And its Community Edition costs nothing if you host it yourself. Here is how to set it up on a €5 server in about 20 minutes, what it really costs and where it hurts.
The old expensive way
Say you run a small online shop. Every new order triggers five steps: save the order in a sheet, email the customer, ping your team chat, create an invoice draft, tag the customer in your CRM. You get 500 orders a month.
On Zapier that is 2,500 tasks a month. The Professional plan starts at $19.99 a month billed annually and includes 750 tasks. You need a bigger tier, and the price climbs with every step you add.
On n8n the same workflow is 500 executions. Step count does not matter. A 40-step workflow costs the same as a 2-step one.
What n8n is and what it costs
n8n is a workflow automation tool with a visual editor, 400+ integrations and AI nodes. It comes in two forms. n8n Cloud is hosted by n8n. The Community Edition is free software you run yourself, with unlimited workflows and unlimited executions.
The licence is the Sustainable Use License. You can use it for your own business. You cannot resell n8n as a service.
| Option | Price | Executions | Who runs it |
|---|---|---|---|
| n8n Community Edition | Free software + about €4 to €5 for a server | No limit | You |
| n8n Cloud Starter | From €20/month billed annually | 2,500 | n8n |
| n8n Cloud Pro | From €50/month billed annually | 10,000 | n8n |
| Zapier Professional | From $19.99/month billed annually | 750 tasks | Zapier |
Prices change, so check the pricing pages before you buy.
Do the math: 500 five-step runs a month fit inside n8n Cloud Starter at €20, which is €240 a year. A small server at about €5 is €60 a year. You save €180. At 10,000 executions the gap grows: Cloud Pro at €50 is €600 a year, and the same server still costs €60. Server prices are approximate and vary by plan and region.
Set it up in 20 minutes
- Rent a small cloud server. Hetzner’s entry plans (2 vCPU, 4 GB RAM) cost roughly €4 to €5 a month. Pick Ubuntu 24.04. Any VPS with 2 GB of RAM or more works.
- Add a DNS record. Point a subdomain such as n8n.yourdomain.com to the server’s IP address.
- Log in over SSH and install Docker with the official script.
- Start n8n with the command below. The data volume keeps your workflows and credentials when the container restarts.
- Install Caddy and add a two-line config. Caddy gets the HTTPS certificate for you. You need HTTPS because most apps only send webhooks to secure addresses.
- Open your subdomain in the browser, create the owner account and build your first workflow.
- Turn on backups. Use server backups (Hetzner charges 20% of the server price) or export the n8n_data volume every week.
curl -fsSL https://get.docker.com | sh
docker volume create n8n_data
docker run -d --restart unless-stopped --name n8n -p 127.0.0.1:5678:5678 -e N8N_HOST=n8n.yourdomain.com -e N8N_PROTOCOL=https -e WEBHOOK_URL=https://n8n.yourdomain.com/ -e GENERIC_TIMEZONE=Europe/Sofia -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
sudo apt install caddy
# /etc/caddy/Caddyfile
n8n.yourdomain.com {
reverse_proxy 127.0.0.1:5678
}
sudo systemctl reload caddy
Replace yourdomain.com and the timezone with your own. Done. You now have unlimited automations on a server that costs less than a coffee.
Keep it safe
A public server gets attacked within hours. Do these four things on day one.
- Open only ports 22, 80 and 443 in the firewall. The command above binds n8n to localhost, so only Caddy can reach it.
- Log in to SSH with a key and turn off password login.
- Store API keys in n8n credentials, never in plain text fields inside a node.
- Update monthly: pull the new image, remove the old container and start it again with the same command. Your data stays in the volume.
Real use cases
- The order flow above: sheet, customer email, team ping, invoice draft, CRM tag.
- A website form that creates a lead in your CRM and sends you a message in seconds.
- A daily report: pull numbers from an API, let an AI node summarise them, email the result at 8:00.
- An AI helper that reads support emails and writes a draft reply for you to approve.
- A price watcher that checks competitor pages and alerts you when something changes.
All of them run on the same €5 server. Adding the tenth workflow costs nothing extra.
Limits and weak spots
Free software is not free operation. You are the admin now. People who run it say to plan 2 to 5 hours a month for updates, monitoring and fixes. If your hour is worth €20, two hours already eat the saving against the €20 cloud plan.
The Community Edition has no built-in error alerts. Build one workflow that emails you when another one fails. SSO, Git version control and separate environments are paid features. The editor is harder to learn than Zapier’s. And if the server dies without a backup, your workflows die with it.
My rule: if you can follow a Docker guide, self-host. If you cannot, or you run two workflows a month, pay for Cloud Starter and move on.
Alternatives
- Make: easy visual builder, cloud only, no self-hosting.
- Zapier: simplest to start, the most expensive per step.
- Activepieces: open source and self-hostable, with a smaller app catalogue than n8n.
Read also: Run a Team of AI Coworkers on Your Own Server With Rerun · Make vs Zapier vs n8n: Which Automation Tool to Choose (2026) · Run a Small AI Team for Under €100 a Month With Paperclip
Ivan’s Take
I would self-host n8n the moment I run more than a handful of workflows. Unlimited runs mean I stop counting steps, and that changes how you build. But I would not do it blind: back up the volume, add the failure alert and budget the hours. Worth it for builders. Not worth it if you want zero maintenance.




If it doesn’t save you time or money, you won’t see it here
- Facts, not hypeEvery price and number is checked against the official source
- Always the real priceYou see what it costs before you click
- I say when it’s weakEven when it’s OpenAI or Google
