BlogWordPress Hosting

How to Self-Host n8n in 2026: 4 Methods Compared (With Real Costs)

n8n Cloud starts at $24/mo for 2,500 workflow executions. Self-hosting the same software costs $3-7/mo with zero execution limits. The math is obvious – but the actual process of self-hosting n8n trips people up.

There are at least four different ways to self-host n8n in 2026, and each one trades money for time differently. I’ve tested all four. Here’s what each option costs, how long setup takes, and which one makes sense for different situations.

Why Self-Host n8n at All?

Three reasons people move from n8n Cloud to self-hosting:

1. Execution limits. n8n Cloud’s Starter plan gives you 2,500 executions/month. A single workflow running every 5 minutes burns through that in 9 days. The Pro plan ($60/mo) gives you 10,000, which still isn’t enough for heavy automation.

2. Cost. Self-hosting removes the per-execution pricing entirely. Your 2,500th workflow run costs the same as your 250,000th – $0 extra.

3. Data privacy. Self-hosted n8n means your workflow data, API credentials, and processed information never leave your infrastructure. For GDPR compliance, healthcare data, or financial workflows, this matters.

For a detailed breakdown of every n8n pricing tier and the hidden costs nobody mentions, see this complete n8n pricing guide.

Method 1: One-Click Managed Hosting ($3-7/mo)

Setup time: 60 seconds
Monthly cost: $3-7
You manage: Nothing
Best for: Developers who want self-hosting benefits without sysadmin work

Managed hosting platforms deploy n8n pre-configured on a server. You get:
– n8n installed and running
– HTTPS with auto-renewing SSL
– Custom domain support
– SSH access for debugging
– Automatic updates

The $3/mo tier (0.5 vCPU, 512MB RAM) handles 5-10 active workflows. The $7/mo tier (1 vCPU, 1GB RAM) handles 20-30 active workflows comfortably.

No Docker knowledge needed. No nginx config. No firewall rules. You click deploy, wait 60 seconds, and n8n is running at a live URL.

Pros: Cheapest total cost, zero maintenance, unlimited executions
Cons: Less control than a raw VPS, server is shared infrastructure

Method 2: Docker on a VPS ($4-5/mo)

Setup time: 30-60 minutes
Monthly cost: $4-5/mo (Hetzner CX22 or similar)
You manage: Everything
Best for: Developers comfortable with Linux who want full control

This is the classic approach. Rent a VPS, SSH in, install Docker, create a docker-compose.yml, and run n8n.

Here’s a minimal setup:

version: "3"
services:
  n8n:
    image: n8nio/n8n
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=admin
      - N8N_BASIC_AUTH_PASSWORD=changeme
      - WEBHOOK_URL=https://n8n.yourdomain.com/
    volumes:
      - n8n_data:/home/node/.n8n
volumes:
  n8n_data:

After Docker, you still need:
1. Nginx reverse proxy – route your domain to port 5678
2. SSL certificate – Let’s Encrypt with certbot
3. Firewall – UFW rules for ports 80, 443, 22
4. Process management – Docker’s restart policy handles this
5. Backups – cron job to backup the n8n_data volume

Total setup: maybe 30 minutes if you’ve done it before. 1-2 hours if it’s your first time.

Pros: Full control, cheapest base cost, install anything else on the same server
Cons: All maintenance is on you, time cost adds up, debugging is solo

Method 3: Coolify on a VPS ($5-8/mo)

Setup time: 45-90 minutes
Monthly cost: $5-8/mo
You manage: VPS + Coolify updates
Best for: Developers who self-host multiple apps and want a dashboard

Coolify is a self-hosted PaaS – think Heroku but running on your own server. Install Coolify first, then deploy n8n through its dashboard.

Coolify gives you:
– A web UI for deploying and managing apps
– Automatic SSL via Let’s Encrypt
– One-click deploys from Docker images
– Built-in monitoring and logs
– Support for multiple apps on one server

The downside: Coolify itself needs resources. On a $5/mo VPS, Coolify takes about 30-40% of the available RAM, leaving less for n8n. You might need the $8/mo tier for comfortable headroom.

Pros: Nice dashboard, handles multiple apps, automated SSL
Cons: Coolify is another thing to maintain, uses server resources, steeper initial setup

Method 4: Elestio (~$17/mo)

Setup time: 5 minutes
Monthly cost: ~$17/mo
You manage: Nothing
Best for: Teams who want fully managed hosting and have budget

Elestio handles everything: deployment, updates, backups, monitoring, and support. You get a managed n8n instance without touching a terminal.

At $17/mo, you’re paying close to n8n Cloud Starter pricing ($24/mo). The difference: unlimited executions. If you’re running 5,000+ executions/month, Elestio saves money vs Cloud. Below that threshold, Cloud’s simplicity might be worth the $7/mo premium.

Pros: Fully managed, includes backups and monitoring, good support
Cons: Most expensive self-hosting option, close to Cloud pricing

Real Cost Comparison

Running 10,000 workflow executions per month across 15 active workflows:

Method Monthly Cost Annual Cost Setup Time Maintenance
n8n Cloud Pro $60 $720 2 min None
One-click managed $7 $84 60 sec None
Docker on VPS $5 $60 30-60 min 1-2 hrs/mo
Coolify on VPS $8 $96 45-90 min 30 min/mo
Elestio $17 $204 5 min None

The savings are dramatic. Switching from n8n Cloud Pro to managed self-hosting saves $636/year. Switching from Cloud to a raw VPS saves $660/year but costs you 12-24 hours of maintenance time.

Which Method Should You Pick?

If you value your time over $10/hour: Use managed hosting. The $3-7/mo option gives you everything Cloud has (minus the execution limits) with zero maintenance.

If you enjoy infrastructure: Docker on a VPS. You learn something, you have full control, and it’s the cheapest base cost.

If you already self-host other apps: Add n8n to your Coolify or Portainer setup. One more app on the same server.

If you’re a team with budget: Elestio gives you enterprise-grade managed hosting without Cloud’s execution ceiling.

For most solo developers hitting their n8n Cloud execution limits, the managed hosting route at $3-7/mo is the sweet spot – same zero-ops experience as Cloud, unlimited executions, and you save $200-700/year.

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Youtube
Consent to display content from - Youtube
Vimeo
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google
Spotify
Consent to display content from - Spotify
Sound Cloud
Consent to display content from - Sound