n8n logo
Automation & AI

n8n Hosting on High-Performance VPS

Workflow automation with unlimited executions and your credentials on your own server.

Size a server for n8n

Every stop is a real configuration you can deploy. Priced per 30 days, billed by the hour, exclusive of 18% GST.

2 vCPU
4 GB
40 GB
5 TB

What n8n is

n8n is a workflow automation tool: you connect services together on a canvas, and each workflow runs when a trigger fires - a webhook, a schedule, a database row, a message. It occupies the same ground as Zapier or Make, with the difference that the whole thing runs on infrastructure you control.

That difference is the reason most people self-host it. Hosted automation is billed per task or per execution, so the cost of a workflow scales with how often it runs, and a chatty polling workflow can cost more than the server it would need. On your own VPS the execution count stops being a billing dimension entirely.

The other reason is credentials. n8n stores API keys and OAuth tokens for every service a workflow touches - your CRM, your payment processor, your mail provider - encrypted with a key you set. Self-hosting means that encrypted store sits on a disk you control rather than a vendor's.

Why run n8n on a VPS

Executions are not metered. The limit is what the server can process, not a plan tier.

The credential store and its encryption key stay on your disk.

Workflows can reach services on the same private network - a database or an internal API that is not exposed to the internet.

You choose the n8n version and when it changes. An upgrade that breaks a node happens when you decide it does.

n8n features

Visual workflow editor with 400+ integration nodes

Webhook triggers with your own domain and TLS

Scheduled and event-driven executions

A Code node for JavaScript or Python when no node fits

Encrypted credential storage

Execution history you can inspect and replay

Queue mode with separate workers for heavier loads

Recommended server

A starting point for n8n, not a hard floor — size it on the sliders.

Memory4 GB for light use; 8 GB once workflows run concurrently
CPU2 vCPU is enough for most; queue mode benefits from 4
Storage40 GB, more if you retain long execution histories
Operating systemUbuntu 22.04 or 24.04 LTS

How deployment works

n8n is installed on the server itself with Node.js and a PostgreSQL backing store rather than SQLite, which is what makes execution history survive restarts and keeps concurrent writes safe. A reverse proxy terminates TLS for your domain. You have root throughout and can change any of it afterwards.

It is your server. n8n is installed directly on your VPS or VDS, not inside a container we manage. You get root over SSH, you can install anything alongside it, change its configuration, or remove it entirely. We do not hold a key to it.

What people run it for

Internal integrations

Move data between systems that have no native integration - a CRM into a warehouse, form submissions into a ticketing tool.

Scheduled reporting

Pull metrics on a cron, assemble a digest, deliver it to email or chat without a person in the loop.

Webhook processing

Receive callbacks from payment providers or SaaS tools, transform the payload and route it onward.

AI pipelines

Chain model calls with retrieval and post-processing, keeping prompts and keys on your own machine.

n8n hosting questions

Running the n8n automation server on a machine you control rather than using n8n's cloud. You get the same editor and nodes, with the workflows, credentials and execution history stored on your own VPS.

Deploy n8n on your own server

Root access, your choice of size, and no container between you and the application.