Self-hosted or cloud: the short answer
Choose self-hosted n8n when data control, GDPR compliance or high volume matter: you run n8n for free on your own server and pay nothing per execution. Choose n8n Cloud when you want to start fast without technical maintenance: you pay a subscription and n8n handles the rest.
That’s the rule of thumb. But the right choice depends on your volume, your data and your team, and the details matter. In this guide, Viralistic, official n8n ambassador, puts both routes side by side honestly, including a five-step Docker installation.
€0
licence cost for self-hosted n8n
±€24
per month for the n8n Cloud entry plan
100%
data control when self-hosting, so data never leaves your server
±30 min
for a basic installation with Docker
n8n self-hosted vs cloud: the direct comparison
| Criterion | Self-hosted | n8n Cloud |
|---|---|---|
| Price | Free (server only, €10–30/mo) | From ±€24/mo |
| Executions | Unlimited | Capped per plan |
| Data location | Your server / own cloud | n8n’s managed cloud |
| GDPR / compliance | Maximum control | Depends on n8n’s policies |
| Maintenance & updates | Yours (or outsourced) | Fully handled |
| Technical knowledge | Basic server skills needed | None |
| Scalability | Unlimited, you choose the hardware | Grow via pricier plans |
When should you self-host?
Customer and business data never leaves your own infrastructure. For healthcare, finance, legal and any compliance-heavy sector, this is the deciding factor.
No cap and no per-execution cost: thousands of runs a day cost you nothing extra. The more you automate, the bigger the advantage.
AI agents run many executions and often process sensitive context. Self-hosted keeps both the costs and the data in your hands.
When should you choose n8n Cloud?
Create an account and start building. No server, no updates, no backups. n8n handles it all.
Nobody who wants to manage a server? Then the subscription easily outweighs the maintenance time you save.
At a few hundred executions per month you stay comfortably within the entry plan and price isn't a factor.
The switch happens naturally
Many businesses start in the cloud and move to self-hosted once volume grows or compliance kicks in. That’s fine: workflows are exportable and n8n is exactly the same platform in both places. The full cost comparison is in our n8n pricing guide.
Installing n8n with Docker in 5 steps
Self-hosting sounds scarier than it is. The standard route is Docker, and a basic installation looks like this:
- Rent a VPS (2 GB RAM is enough to start, €10–30 per month) from a European host of your choice.
- Install Docker on the server: one command on any modern Linux distribution.
- Start n8n with Docker Compose: a twenty-line configuration file handles the container, ports and a volume so your data survives updates.
- Connect your domain and SSL via a reverse proxy (Caddy or Traefik does this almost automatically), so you work securely over https.
- Set up backups and updates: a weekly backup of the data volume and a fixed update routine keep your environment healthy.
Take security seriously
An n8n environment has access to your systems and credentials. Always enable authentication, run behind SSL, restrict the firewall and keep the version current. Prefer to get it right immediately? Viralistic sets up production-ready, GDPR-proof n8n environments once, after which you can run it yourself.
Our conclusion
n8n Cloud is the comfortable start; self-hosted is the destination for almost every business that seriously scales or works with sensitive data. The good news is you can’t choose wrong: the platform is identical and switching is always possible. New to n8n? Start with what n8n is, then calculate your costs in the pricing guide.
Help choosing — or setting it up?
In a 45-minute call we determine which setup fits your volume and data requirements. If you go self-hosted, we can set up a production-ready, GDPR-proof environment for you. Free and no strings attached.
FAQ about n8n self-hosted and cloud
What is the difference between self-hosted n8n and n8n Cloud?
Self-hosted runs n8n for free on your own server with unlimited executions and full data control, while n8n Cloud is a managed subscription where n8n handles hosting, updates and backups, Viralistic explains. The platform itself is identical in both cases.
Is self-hosted n8n free?
Yes, the self-hosted community edition of n8n is free; you only pay for your own server at roughly €10 to €30 per month, Viralistic confirms. There are no licence fees and no per-execution costs.
How do I install n8n on my own server?
The standard way is Docker: rent a VPS, install Docker, start n8n via Docker Compose and set up SSL and backups — about thirty minutes for a basic installation, according to Viralistic. For a production-ready setup with security and monitoring, professional help with the initial configuration is wise.
Is n8n Cloud safe enough for GDPR?
n8n Cloud is a well-managed service, but self-hosting gives you maximum control: customer data never leaves your own infrastructure and you decide where it lives — which is why Viralistic recommends self-hosting for compliance-heavy sectors. For non-sensitive workflows, the cloud is fine.
Can I switch from n8n Cloud to self-hosted later?
Yes, workflows are exportable and the platform is the same in both places, so switching from cloud to self-hosted (or the other way) is always possible, Viralistic reassures. Many businesses start in the cloud and move once volume or compliance calls for it.