Why Self-Host n8n (vs n8n.cloud Pricing)
Four steps, one evening:
- VPS prep — fresh Ubuntu, Docker and the Compose plugin installed, UFW allowing 22/80/443 only.
- Run n8n — create
/opt/n8n/docker-compose.ymlwith imagen8nio/n8n:latest,restart: unless-stopped, port bound to 127.0.0.1:5678, a persistent volume for/home/node/.n8n, andWEBHOOK_URLset to your domain. - Domain, Nginx and SSL — server block proxying to 127.0.0.1:5678, then
certbot --nginxfor HTTPS (webhooks require valid TLS). - Secure — strong owner credentials, database persistence, scheduled backups of the volume.
Self-hosting beats n8n.cloud's execution-based pricing for chatty workflows: your VPS counts runs, not executions.
Step 1: VPS Prep (Docker, UFW)
VPS Prep (Docker, UFW). Do this on one site or a staging copy first, then check the public URL in a private window so cache does not hide the result. Stop if the page errors, and email support@webji.services with the step name and the exact error before you repeat it on every account. WebJi® support mail is staffed 24/7 in Hindi and English; the phone line +91 141 4941811 is business hours only.

Step 2: Run n8n With Docker Compose
Two practical notes on workflow automation: it interacts directly with caching and database response, and misconfiguration is the most common cause of 'hosting is slow' tickets. WebJi® support checks it as part of standard migrations.
Step 3: Domain, Nginx and SSL
On Docker Compose install, the honest summary is that defaults matter more than brand names — a well-set budget plan outranks a mis-tuned premium one. WebJi® documents its defaults openly and adjusts them per ticket when workloads need it.
Securing: Basic Auth, Backups, Updates
How this plays out with webhook URLs: settings that look cosmetic usually decide page speed and uptime under real traffic. The defaults WebJi® ships are tuned for Indian network conditions, and support can review your setup on request.
VPS Cost in India (INR)
The cost frame and scaling path:
| Setup | INR/month | Carries |
|---|---|---|
| 2 GB VPS | from ~₹500 | n8n + dozens of active workflows |
| WebJi® Cloud Entry | 5,900 | n8n + Nginx + side projects, 8 GB |
| Queue mode (workers + Redis) | Cloud tier | Heavy concurrent executions |
A 2 GB VPS comfortably runs n8n with dozens of active workflows; the 8 GB cloud tier runs n8n alongside websites and other containers. Scale to queue mode when executions pile up concurrently — workers plus Redis split the load. Either way the monthly bill is flat, which is the whole argument against per-execution cloud pricing.
Frequently Asked Questions
How do I install n8n on a VPS?
Install n8n on a VPS (Docker + SSL). Email support@webji.services is 24/7 in Hindi and English, average first reply under 60 minutes. Phone +91 141 4941811 is business hours. If the question is about your own account, open a ticket at https://billing.webji.in/submitticket.php?step=2&deptid=10.
Can n8n run on a 2GB RAM VPS?
It depends on the plan you order. Install n8n on a VPS (Docker + SSL) is billed in INR with 18% GST. Email support@webji.services with this question before you pay — the desk is 24/7 in Hindi and English, and the average first reply is under 60 minutes. Phone +91 141 4941811 is business hours only.
Is self-hosting n8n really free?
Read the offer on this page carefully. A trial or a free add-on is only what the page states, and a free migration still needs approval and is subject to terms. Paid plans are the INR rows in the table. Email support@webji.services before you plan a launch around a free tier.
How do I add HTTPS to self-hosted n8n?
Install n8n on a VPS (Docker + SSL). Email support@webji.services is 24/7 in Hindi and English, average first reply under 60 minutes. Phone +91 141 4941811 is business hours. If the question is about your own account, open a ticket at https://billing.webji.in/submitticket.php?step=2&deptid=10. The question here is: How do I add HTTPS to self-hosted n8n.
Docker or npm for n8n installs?
Install n8n on a VPS (Docker + SSL). Email support@webji.services is 24/7 in Hindi and English, average first reply under 60 minutes. Phone +91 141 4941811 is business hours. If the question is about your own account, open a ticket at https://billing.webji.in/submitticket.php?step=2&deptid=10. The question here is: Docker or npm for n8n installs.
How do webhooks reach my self-hosted n8n?
Install n8n on a VPS (Docker + SSL). Email support@webji.services is 24/7 in Hindi and English, average first reply under 60 minutes. Phone +91 141 4941811 is business hours. If the question is about your own account, open a ticket at https://billing.webji.in/submitticket.php?step=2&deptid=10. The question here is: How do webhooks reach my self-hosted n8n.
Is WebJi® an Indian company?
Yes. WebJi® is headquartered in Jaipur, Rajasthan and has operated since 2005. Billing, support and governance all run from India.
Do you provide GST invoices?
Every purchase and renewal gets a GST invoice with our GSTIN, and hosting prices are quoted exclusive of 18% GST. Claim input credit as applicable.

