n8n is an open-source workflow automation tool — a self-hostable alternative to Zapier and Make — that connects apps, APIs, webhooks and databases into automated workflows. Self-hosting n8n means running it on your own server rather than the paid n8n Cloud, which bills per workflow execution.
On a VPS you run n8n (usually as a Docker container) behind your own domain, with unlimited executions and no per-task pricing. Every credential, API key and piece of data stays on your server — important when workflows touch customer records, internal systems or private APIs. You also get full control to add community nodes, custom functions and as much automation as your server can handle.
Why teams run n8n on their own VPS.
Factor | Self-Hosted n8n (VPS) | n8n Cloud | Zapier |
| Pricing | Fixed from $7.99/mo | Per execution tier | Per task, expensive at scale |
| Executions | Unlimited | Capped by plan | Capped by plan |
| Data location | Your server | n8n's cloud | Zapier's cloud |
| Custom code / nodes | Full — any community node | Limited | Very limited |
| Self-hostable | Yes | No | No |
| Best for | Volume, privacy, control | Hands-off hosting | Simple non-technical flows |
Own your automation, your data and your costs.
Run as many workflows and executions as you want for a flat monthly price — no per-task metering that punishes high volume.
API keys, tokens and workflow data live on a server you control, not a third-party cloud.
Install community nodes, run custom JavaScript/Python functions, and integrate internal or private APIs with no restrictions.
Webhooks and scheduled workflows fire 24/7 on a server that never sleeps.
Deploy n8n as a container in minutes and keep it updated with a single command.
Single-tenant CPU and RAM keep complex, high-volume workflows running smoothly.
Popular n8n workflows our customers self-host.
Keep CRMs, sheets, databases and SaaS tools in sync automatically.
Chain LLM calls, embeddings and agents into content, support and data pipelines.
Monitor APIs, forms and feeds and push alerts to Slack, email or Telegram.
Automate orders, invoices, inventory and customer emails.
Extract, transform and load data between systems on a schedule.
Route form submissions, enrich leads and trigger follow-ups.
n8n runs best as a Docker container. Here's the typical install on a fresh Linux VPS:
curl -fsSL https://get.docker.com | sh.docker run -d --restart always -p 5678:5678 -v n8n_data:/home/node/.n8n n8nio/n8n.Everything you need to know before you deploy.
n8n's software is free and open-source under a fair-code license. You only pay for the server it runs on — from $7.99/mo on VostRDP — and get unlimited workflows and executions, unlike n8n Cloud which bills per execution.
2GB is a comfortable starting point for most setups. Heavy workflows, many concurrent executions, or running n8n alongside a database benefit from 4GB+. You can scale up anytime.
Yes. With full root you can install Docker and run the official n8n image in one command, which is the recommended way to self-host. You can also run it with npm if you prefer.
Yes — it's the leading self-hostable alternative. You get unlimited executions at a fixed cost, your data stays private, and you can run custom code and community nodes that hosted tools restrict.
Yes. Everything — credentials, workflow data and execution history — lives on your own server, not a third-party cloud, which is a key reason teams self-host n8n.
Yes. On an always-on VPS with the container set to restart automatically, your webhooks and cron-scheduled workflows fire around the clock.
Yes. Put a reverse proxy (Caddy or Nginx) in front of n8n to serve it on your own domain with a free SSL certificate — recommended for secure editor access and webhooks.
Pull the latest Docker image and recreate the container. Your workflows and credentials persist in the mounted data volume, so updates are quick and safe.
Yes. n8n has AI nodes and can call any OpenAI-compatible endpoint — including a self-hosted model on another VostRDP server — to build private AI automations.
PayPal, PerfectMoney, Bitcoin, Bank Transfer, PayTM, and Indian debit/credit cards.
Most servers are provisioned instantly (4-hour maximum), and n8n installs in a few minutes with Docker.