Automation & business apps

n8n VPS HostingSelf-Hosted Automation on Your Domain

Run n8n on your own server with no limits on workflows or executions. We install n8n with a PostgreSQL database and an NGINX reverse proxy on your domain with free SSL, so webhooks work from day one and your data stays on your server.

Full root & SSH NVMe storage Daily backups Anti-DDoS 99.9% uptime SLA 11 locations

  • Reserved vCores and RAM

    Workflows run on resources that are yours.

  • Webhooks on your domain

    HTTPS on a dedicated IPv4 and IPv6.

  • PostgreSQL included

    Workflows and executions in a real database.

  • Daily backups

    Automatic backup of the previous 24 hours.

Why a VPS

Why Self-Host n8n on a VPS

n8n's cloud plans are priced by executions. The self-hosted Community Edition has no execution limits: you pay only for the server.

  1. Unlimited workflows and executions

    The self-hosted Community Edition does not meter runs, so high-volume automations cost the same as small ones.

  2. Data stays on your server

    Credentials, execution data and files remain on a server in the location you choose.

  3. Community nodes and code

    Install community nodes and npm packages for Code nodes without cloud restrictions.

  4. Reach private systems

    Connect to databases and services on your other servers without exposing them publicly.

The stack

How Self-Hosted n8n Is Set Up

NGINX on your domain in front of n8n, with PostgreSQL storing everything.

Request from a browser or app (HTTPS)

  1. Reverse proxy

    NGINX

    HTTPS on your domain, with WebSocket support for the editor.

  2. Application

    n8n

    Editor, webhooks and workflow execution, run with Docker Compose.

  3. Database

    PostgreSQL

    Workflows, credentials and execution history.

  4. Scaling (optional)

    Queue mode with Redis

    Separate worker processes for heavy workloads.

Worth knowing

  • WEBHOOK_URL is set to your domain so webhook URLs are correct behind the proxy.
  • Back up N8N_ENCRYPTION_KEY: without it, saved credentials cannot be decrypted.
  • Prune old execution data so the database does not grow forever.
  • The Community Edition is free to self-host under n8n's Sustainable Use License; some features need a paid licence.
What you can run

What You Can Automate

  • Business processes

    CRM, invoicing and onboarding flows between your tools.

  • AI agents and LLM workflows

    AI Agent nodes with your own API keys and vector stores.

  • Webhook processing

    Events from Stripe, Shopify or forms, handled as they arrive.

  • Data sync

    Scheduled sync between databases, spreadsheets and SaaS apps.

  • Internal tools

    Slack and Telegram bots and approval flows.

  • Agency automations

    Separate workflows for each client on one instance.

VPS Plans

VPS Plans for n8n

VPS-1 suits most single-user setups; choose VPS-2 for heavy workflows, large files or many executions.

VPS-1

Small websites, APIs, bots and development servers.

₹1,008 /mo
Get Started
  • 2 vCores
  • 4 GB RAM
  • 40 GB NVMe
  • 500 Mbps
  • Full root and SSH access
  • Free initial stack installation
  • Server hardening and firewall setup
  • Daily backup of the previous 24 hours
  • Unlimited traffic *
  • Anti-DDoS protection
  • Dedicated IPv4 and IPv6
  • KVM virtualisation

VPS-3

Busy stores, SaaS products and several projects.

₹2,748 /mo
Get Started
  • 6 vCores
  • 12 GB RAM
  • 100 GB NVMe
  • 2 Gbps
  • Full root and SSH access
  • Free initial stack installation
  • Server hardening and firewall setup
  • Daily backup of the previous 24 hours
  • Unlimited traffic *
  • Anti-DDoS protection
  • Dedicated IPv4 and IPv6
  • KVM virtualisation

VPS-4

High-traffic apps, large databases and agencies.

₹5,274 /mo
Get Started
  • 8 vCores
  • 24 GB RAM
  • 200 GB NVMe
  • 3 Gbps
  • Full root and SSH access
  • Free initial stack installation
  • Server hardening and firewall setup
  • Daily backup of the previous 24 hours
  • Unlimited traffic *
  • Anti-DDoS protection
  • Dedicated IPv4 and IPv6
  • KVM virtualisation

* Unlimited traffic in Europe and North America. In Mumbai, Singapore and Sydney a monthly allowance applies (VPS-1 500 GB, VPS-2/VPS-3 1 TB, VPS-4 3 TB), then speed is limited to 10 Mbps until the next month.

Sizing guide

Which Plan for Your n8n Instance

n8n processes data in memory: large payloads, binary files and many parallel executions drive RAM use.

Recommended VPS plan for each n8n workload
Workload Start with Why
Personal or small-team automations VPS-1 2 vCores · 4 GB RAM n8n, PostgreSQL and NGINX with room to spare.
Heavy workflows or many webhooks VPS-2 4 vCores · 8 GB RAM More memory for large payloads and parallel runs.
Queue mode with workers VPS-3 6 vCores · 12 GB RAM Main process, workers, Redis and PostgreSQL.
Agency or AI-heavy workloads VPS-4 8 vCores · 24 GB RAM 24 GB RAM for many workflows and large data.

A starting point, not a limit: every plan upgrades in place, keeping your data, IP address and configuration.

n8n Cloud or Self-Hosted n8n?

n8n Cloud removes all server work. Self-hosting removes the execution meter.

Feature n8n Cloud Self-hosted n8n VPS
Pricing Plans by executions Flat server cost, unlimited executions
Updates and backups Handled for you Yours, plus the daily VPS backup
Community nodes Limited Install any
Data location n8n's cloud regions Any of our 11 locations
Access to private systems Over the internet Direct, from your server
Server administration Handled by the provider Yours, after our free setup
See Plans
After handover

Looking After Your n8n Server

n8n runs with Docker Compose; these are the server-side tasks worth knowing.

  1. Check it is running

    Both containers should be up.

  2. Update n8n

    Pull the new image and recreate the container.

  3. Export workflows

    A JSON copy of every workflow.

  4. Back up the database

    Keep it off the server with the encryption key.

# 1. Check it is running

cd ~/n8n && docker compose ps

# 2. Update n8n

docker compose pull && docker compose up -d

# 3. Export workflows

docker compose exec n8n n8n export:workflow --all --output=/home/node/.n8n/workflows.json

# 4. Back up the database

docker compose exec postgres pg_dump -U n8n n8n > ~/backups/n8n-$(date +%F).sql

Example shell commands; adjust paths, names and versions to your project.

Example commands; adjust names, paths and versions to your project. Deploying and maintaining your application is yours to do (or ask us for a quote).

Free one-time setup

Installed and Secured Before You Log In

The VPS is unmanaged: after handover the server is yours to run. Before that, our engineers do the first setup once, free, so you start from a hardened server with n8n in place.

  1. Choose a plan and location

    Pick the resources you need and the datacentre closest to your users.

  2. Tell us your n8n setup

    Versions, database and domain: at order or right after.

  3. We install and secure it

    Server hardened, n8n installed and tested, HTTPS on your domain.

  4. You take over with root

    SSH access to a working server, ready for your code and data.

Your n8n setup

  • n8n with Docker Compose, started on boot
  • PostgreSQL for workflows, credentials and executions
  • NGINX reverse proxy on your domain with HTTPS and WebSocket support
  • WEBHOOK_URL and timezone set for your domain
  • Redis and queue mode on request

Yours to run after handover

  • Ongoing server administration
  • Application maintenance and updates
  • Debugging your code
  • Migrating existing sites or data

Not included in the free setup, but we can quote for it. No control panel by default: CloudPanel, HestiaCP or Virtualmin on request at no cost; cPanel and Plesk need their own licence.

Under the hood

Platform Specs and Locations

The same KVM platform on every plan; only the CPU, RAM, storage and port speed change.

VPS platform specifications
Virtualisation KVM with reserved vCores and RAM
Storage NVMe SSD on every plan
Network Dedicated IPv4 and IPv6, 500 Mbps to 3 Gbps per plan
Operating systems Ubuntu 26.04, 24.04 and 22.04 LTS · Debian 13, 12 and 11 · AlmaLinux · Rocky Linux · Fedora · FreeBSD
Access Full root over SSH, key-based login
Backups Automatic daily backup of the previous 24 hours; snapshots and longer retention on request
Protection Always-on anti-DDoS mitigation
Availability 99.9% uptime SLA

Secured before we hand it over

  • Non-root sudo user created for daily work
  • SSH key login, password login for root disabled
  • Firewall (UFW) open only for the ports you use
  • Fail2ban blocking repeated login attempts
  • Automatic security updates enabled
  • Free Let's Encrypt SSL on your domain
  • Timezone, swap and hostname configured

Asia-Pacific

  • Mumbai
  • Singapore
  • Sydney

Europe

  • London
  • Limburg
  • Roubaix
  • Gravelines
  • Strasbourg
  • Milan
  • Warsaw

North America

  • Beauharnois

Availability per location changes with demand; we confirm your location before setup. In Mumbai, Singapore and Sydney each plan includes a monthly traffic allowance (VPS-1 500 GB, VPS-2 and VPS-3 1 TB, VPS-4 3 TB); beyond it, speed is limited to 10 Mbps until the next month.

Who it's for

Who Self-Hosted n8n Suits

  • Founders and operations teams

    Automations that would cost too much per execution in the cloud.

  • Agencies building automations

    Client workflows on infrastructure you control.

  • Teams with data rules

    Companies that need automation data on their own server.

Running it well

Security and Performance for n8n

Security

  • Keep the encryption key safe and backed up.
  • Protect the editor with a strong password and two-factor authentication.
  • Keep n8n updated; releases include security fixes.
  • Store secrets as n8n credentials, not hard-coded in workflows.

Performance

  • Use PostgreSQL rather than SQLite in production.
  • Enable execution data pruning.
  • Switch to queue mode with workers for heavy, parallel workloads.
  • Process large files in batches to keep memory in check.
n8n VPS FAQs

Questions Before You Deploy

Not covered here? Ask an engineer before you order.

Self-Host n8n Without Execution Limits

Choose a plan and we hand over n8n with PostgreSQL and HTTPS on your domain, ready for your first workflow.