n8n VPS Hosting
n8n VPS hosting is a Linux server that keeps self-hosted n8n running 24/7 behind HTTPS, so webhooks and scheduled workflows never stop. WebJi® runs it on a VPS from ₹499 a month before 18% GST, sized and quoted from your workflows. n8n's own docs recommend Docker and PostgreSQL for production; shared hosting cannot run it.
For teams replacing per-task automation bills with a self-hosted n8n server they control, billed in rupees.
Jaipur · IN
- In business
- 21+ yrs
- Reply time
- <60 min
- Clients
- 12K+
- Billing
- INR + GST
Last editorial update: 15 November 2026. Prices follow the dated sources on this page; checkout confirms current charges.
What is n8n VPS hosting?
n8n VPS hosting is a Linux virtual server that keeps the self-hosted n8n workflow automation tool running around the clock, with a public HTTPS hostname so webhooks from forms, payment gateways or CRMs can reach it. n8n needs a process that never stops, which is why it runs on a VPS and not on shared hosting.
| Component | Requirement |
|---|---|
| Operating system | 64-bit Linux |
| Runtime | Docker Engine with the Compose v2 plugin (npm installs end with n8n 3.0) |
| Database | SQLite built in for testing; PostgreSQL recommended for production |
| Port | 5678 for the editor, API and webhooks, behind a reverse proxy |
| TLS | Certificate for your hostname, terminated at the reverse proxy |
| Storage | Persistent volume for the n8n data directory, which holds the encryption key |
How much does n8n hosting cost at WebJi®?
n8n runs on a WebJi® VPS, which starts at ₹499 a month before 18% GST; there is no fixed n8n package, so the server size is quoted in INR from the workflows you describe before you pay. The n8n Community Edition software itself carries no licence fee for self-hosting.
| Option | Price | Runs n8n? | Next step |
|---|---|---|---|
| VPS sized for n8n | From ₹499 a month; quoted per workload | Yes | Get a quote → |
| Webji Launch shared hosting | ₹299 a month (read from WebJi® billing on 15 November 2026) | No: no long-running processes | Order → |
For a quote, email support@webji.services with the number of active workflows, how often they run and whether webhooks must be public. VPS sizes and operating systems are on VPS hosting.
How much RAM does n8n need?
n8n publishes no fixed RAM figure, because memory use grows with the amount of JSON and binary data each execution handles, the number of nodes, Code nodes and workflows running at the same time. A few light webhook workflows fit a small VPS; workflows moving large files or thousands of rows need more.
- Raises memory use: big JSON payloads, file attachments, Code nodes, manual test runs and parallel executions.
- Lowers it: processing in batches of a few hundred rows, sub-workflows that return small results, avoiding manual runs on large data.
- Warning signs: "Execution stopped at this node", "Connection lost" or "JavaScript heap out of memory" in the logs.
- Fix: move to a larger VPS, or restructure the workflow; the Docker image restarts n8n automatically after an out-of-memory crash.
How do you install n8n on a VPS with Docker?
Install Docker, create a persistent volume, start the official n8nio/n8n image on port 5678, then put a reverse proxy with a TLS certificate in front and set the webhook URL to your public hostname. n8n's own guidance is never to expose port 5678 directly to the internet.
docker volume create n8n_data
docker run -d --name n8n -p 127.0.0.1:5678:5678 \
-e GENERIC_TIMEZONE="Asia/Kolkata" -e TZ="Asia/Kolkata" \
-e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
-v n8n_data:/home/node/.n8n \
n8nio/n8n
- Point a hostname such as n8n.yourbrand.in at the VPS with an A record.
- Run a reverse proxy (Nginx or Caddy) that serves HTTPS and forwards to 127.0.0.1:5678.
- Set
N8N_HOSTandN8N_WEBHOOK_URL(orWEBHOOK_URLbefore n8n 2.30) to the public HTTPS address, andN8N_PROXY_HOPS=1. - Generate an encryption key with
openssl rand -hex 32, store it safely and setN8N_ENCRYPTION_KEY. - For production, switch from SQLite to PostgreSQL using the
DB_TYPE=postgresdbvariables.
The full walkthrough is in how to install n8n on a VPS.
Self-hosted n8n vs n8n Cloud and Zapier
Self-host n8n when you want a flat monthly server bill in rupees, your data on your own server and no per-task charges; choose n8n Cloud or Zapier when nobody on the team can look after a Linux server. n8n itself recommends self-hosting for users comfortable managing servers and containers.
- Self-hosted on a VPS: you handle updates, backups and security; costs stay fixed as workflows grow.
- n8n Cloud: n8n runs the server; billed by n8n in its own plans.
- Zapier: no server at all, but pricing rises with task volume; n8n vs Zapier compares them.
Other always-on Node.js apps belong on Node.js hosting, and chat automations on WhatsApp bot hosting.
Frequently asked questions
Can n8n run on shared hosting?
No. n8n is a long-running Node.js process that must stay up to receive webhooks and run schedules, and shared hosting does not allow that. Plans such as Launch at ₹299 a month suit websites; n8n needs a VPS.
Why is my n8n webhook URL showing localhost?
n8n builds webhook URLs from its configuration, so behind a reverse proxy you must set N8N_WEBHOOK_URL (or WEBHOOK_URL on versions before 2.30) to your public HTTPS address and set N8N_PROXY_HOPS. Restart the container after changing them.
What happens if I lose the n8n encryption key?
Saved credentials become unreadable, because n8n encrypts them with that key. Keep the n8n data volume backed up, or set N8N_ENCRYPTION_KEY yourself and store it in a password manager before you add any credentials.
How do I update n8n safely?
Back up the data volume and database, then run docker compose pull, docker compose down and docker compose up -d. n8n releases a minor version most weeks, so use the stable tag and read the release notes before major upgrades.
Should the n8n server be in India?
If your workflows handle Indian customer data or call Indian APIs, an India-region VPS keeps data local and latency low. WebJi® VPS plans default to India, and other regions are available at checkout when the services you call are abroad.
Technical requirements checked against n8n documentation on 15 November 2026 · Reviewed by the WebJi® team, Jaipur.
Ready to get started with WebJi®?
Join 12,000+ businesses across India and overseas. Free migration* (subject to terms & approval), INR pricing and 24/7 email support in Hindi & English — average first reply under 60 minutes.