How do you self-host n8n on a low-cost cloud instance?
Create a Cloud Instance, install Docker from the web terminal, start the official n8n container with a data volume, and open its port to get an HTTPS address. Self-hosting removes the limit on workflow executions: the only ceiling is the CPU and memory of the instance. You own the server, so updates and exports of the n8n data are yours to run.
Step by step
- 1
Create the instance
Dashboard → Instances → New: pick an OS image and a pack with at least 2 GB of memory for n8n. The order creates an invoice and the instance starts once it is paid.
- 2
Install Docker
Open the web terminal on the instance page (or SSH in) and install Docker with the official script.
In the instance terminal
curl -fsSL https://get.docker.com | sh - 3
Start n8n with a data volume
The volume keeps your workflows and credentials when the container is replaced. Set the public address so webhooks use it.
Run n8n
docker volume create n8n_data docker run -d --name n8n --restart unless-stopped -p 5678:5678 \ -e WEBHOOK_URL=https://YOUR-ADDRESS/ \ -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n - 4
Open the port
On the instance page open port 5678 (vm_port_open over MCP). The instance gets an HTTPS address for that port; use it as the address above and restart the container.
- 5
Create the owner account
Open the HTTPS address, create the n8n owner account straight away, and export your workflows now and then as your own copy.
What it costs
- A Cloud Instance from $2/mo, flat for the term.
- n8n itself is free to self-host under its own licence; check that licence for your use.
App
$1/mo
Starter Frontend pack, 1 vCPU / 1 GB RAM / 10 GB
Database, users and files
$5/mo
Smallest dedicated Supabase pack; several projects fit on one
Questions
How much memory does n8n need?+
It starts on 1 GB, but 2 GB or more is more comfortable once several workflows run at once.
Can I use my own domain?+
Yes. Point the domain at the instance and set it as the webhook address in the container's environment.
How do I update n8n?+
Pull the new image, remove the container and start it again with the same volume. The workflows live in the volume.
Is the instance mine alone?+
Yes. It is a full root instance with its own CPU, memory and disk.
Can an AI agent set this up?+
Yes. Over MCP an agent can run the commands on the instance and open the port, after you approve the session.
What does it cost?+
From $2/mo for the instance.