Guide intermediate

Cloudways vs DigitalOcean vs Hetzner: where to host self-hosted n8n and MCP servers?

Published May 24, 2026 · Updated May 24, 2026 · by Pondero Editorial

The short version

Three ways to run self-hosted AI tools like n8n or an MCP server: managed ease, developer-grade control, or the lowest VPS price. A decision-first split of Cloudways, DigitalOcean, and Hetzner with sourced pricing as of May 2026.

Table of Contents

Cloudways vs DigitalOcean vs Hetzner: where to host self-hosted n8n and MCP servers?

Drafted May 24, 2026 by Pondero Editorial.

When you decide to self-host n8n, an MCP server, or any always-on AI tool, the real question is not "which cloud is best." It is how much of the Linux server you want to babysit. Patching the OS, renewing SSL, configuring the firewall, taking backups, and restarting the box at 2am when it falls over are all jobs that come free with a raw VPS. The three hosts here sit at three points on that line. Cloudways does the babysitting for you on top of someone else's hardware. DigitalOcean hands you a clean unmanaged box with a deep tutorial library. Hetzner hands you the same kind of box for a lower price than most builders find elsewhere.

The fast version: pick Cloudways if you do not want to be a sysadmin and will pay a premium to skip server maintenance. Pick DigitalOcean if you are comfortable on the command line and want polished tooling, a huge tutorial library, and a managed-database option when you need it. Pick Hetzner if you know your way around a Linux box and want the most RAM and vCPU per dollar. Below is the reasoning, a feature split, and the builder profiles where the call is clear. For the wider category, see our workflow automation tools directory.

Managed vs unmanaged is the whole decision

Cloudways is a managed layer that runs on top of other people's infrastructure. You pick the underlying provider (DigitalOcean, Vultr, Linode, AWS, or Google Cloud), and Cloudways handles server setup, automated backups, a server-level firewall, free SSL, monitoring, and auto-healing, with 24/7 support if something breaks, per the Cloudways pricing page. You never touch apt upgrade or an Nginx config unless you want to. That convenience is the product, and you pay for it on top of the raw compute.

DigitalOcean and Hetzner sell the opposite thing: an unmanaged virtual machine. A DigitalOcean Droplet is "a Linux-based virtual machine," and the company is explicit that "the core Droplet offering is unmanaged, which means you are responsible for managing the server," per DigitalOcean's Droplet pricing. Hetzner Cloud is the same model. You deploy and configure the server yourself through the console, with one-click apps to speed up common installs, per the Hetzner Cloud page. With both, OS maintenance, security hardening, and uptime are on you.

For a self-hosted n8n instance or an MCP server, that split decides everything. n8n's own self-host path is a Docker container behind a reverse proxy with a database and a backup story. On Cloudways, more of that scaffolding is handled. On a raw Droplet or Hetzner box, you own all of it, which is cheaper and more flexible if you have the skills, and a time sink if you do not.

Three-way feature split

DimensionCloudwaysDigitalOceanHetzner Cloud
ModelManaged layer on top of cloud providersUnmanaged Linux VPSUnmanaged Linux VPS
Who handles the OSCloudwaysYouYou
Server setup, SSL, firewall, backupsIncluded and automatedYou configureYou configure
Underlying hardwareDigitalOcean, Vultr, Linode, AWS, GCEDigitalOcean's ownHetzner's own
Support24/7 expert supportDocs, community, paid support tiersDocs and ticketing
Docs and tutorialsPlatform docsVery large tutorial librarySolid docs, smaller library
Datacenter regionsInherits provider regionsMultiple global regionsEU (Germany, Finland), US (Oregon, Virginia), Singapore
Starting price$11/mo Micro (2GB RAM, 1 vCPU)$4/mo Basic (512MB RAM, 1 vCPU)Lowest per-resource of the three
Best fitNon-sysadmins who want zero maintenanceDevelopers who want control plus polishCost-driven builders comfortable in a terminal
SourceCloudways pricingDigitalOcean DropletsHetzner Cloud

Pricing and specs as of May 2026, from each vendor's own page: Cloudways, DigitalOcean Droplets, Hetzner Cloud. Plans change, so confirm the current tier and the RAM you actually need for your workload on each vendor's page before you sign up. n8n in production wants headroom: the smallest entry tier is fine for a demo and too small for a busy workflow runner.

Cloudways: managed hosting so you skip the sysadmin work

Cloudways is the pick when you want a running n8n or MCP server without learning server administration. You choose an underlying provider and a plan, and the managed layer takes care of provisioning, the firewall, free SSL, automated backups with one-click restore, performance monitoring, and auto-healing, per the Cloudways pricing page. When something goes wrong at an awkward hour, there is 24/7 support to lean on rather than a Stack Overflow tab and your own nerves.

The Flexible tier starts at $11/month for a Micro plan with 2GB RAM and 1 vCPU, with larger tiers as your workload grows, per the Cloudways pricing page. That sits above what the raw compute alone would cost, and the gap is the price of the management. For a solo operator or a small team running automations that the business depends on, paying to never think about OS patches or SSL renewal is often the cheaper choice once you value your own time.

Where Cloudways is the wrong tool: if you already run Linux servers comfortably and want root-level control over every package, the managed layer is overhead you are paying for and partly working around. Builders who want to tune the box themselves will feel boxed in.

DigitalOcean: the unmanaged box developers reach for first

DigitalOcean is the middle path: a true unmanaged VPS, but the most approachable one. A Basic Droplet starts at $4/month for 512MB RAM and 1 vCPU, with CPU-, memory-, and storage-optimized tiers above that for heavier workloads, per DigitalOcean's Droplet pricing. You get root, you own the OS, and you run n8n or your MCP server in Docker exactly how you want.

What makes DigitalOcean the default for so many developers is the surrounding ecosystem. Its tutorial library is large and well maintained, so "how to deploy n8n on a Droplet" or "set up Nginx as a reverse proxy with Let's Encrypt" is a search away with a guide that actually works. When your stack outgrows a single box, there are managed databases, load balancers, and a Kubernetes option to grow into without changing providers. You are still the sysadmin, but the on-ramp and the escape hatches are smooth.

Where DigitalOcean is the wrong tool: if you want zero server maintenance, an unmanaged Droplet still puts patching and uptime on you. And if the deciding factor is squeezing the most RAM per dollar, Hetzner usually wins on the raw number.

Hetzner: the most compute per dollar for terminal-comfortable builders

Hetzner Cloud sells the same unmanaged VPS model as DigitalOcean and is widely the price leader for a given amount of RAM and vCPU. The lineup spans Cost Optimized, Regular Performance, and General Purpose tiers, with datacenters in Germany, Finland, the US (Oregon and Virginia), and Singapore, per the Hetzner Cloud page. For a self-hosted n8n runner or an MCP server that needs real memory headroom, the savings compound month over month.

The trade-off is everything that comes with raw infrastructure. You configure the firewall, set up SSL, harden the box, and own the backups and uptime. The docs are solid and the console is clean, but the tutorial library and the hand-holding are thinner than DigitalOcean's, and there is no managed layer doing the work for you the way Cloudways does. If you are comfortable in a terminal and a Docker Compose file does not scare you, that is a fair deal for the lowest bill.

Where Hetzner is the wrong tool: if you are new to Linux servers, the price advantage evaporates fast against the hours you will spend learning to keep the box healthy. Pay for management or pick the host with the deepest tutorial library instead.

A scenario that splits them

Take three people who all want to self-host n8n for their automations. A marketing-agency owner who is not technical and wants the workflows to just run. A full-stack developer wiring n8n and a custom MCP server into a product. A bootstrapped founder watching every dollar who is fine on the command line.

  • The agency owner: Cloudways. The job is reliable automations without becoming a sysadmin, and the managed layer plus 24/7 support buys exactly that peace of mind.
  • The full-stack developer: DigitalOcean. They want root and Docker control, and the tutorial library plus managed databases and a Kubernetes path give room to grow without switching hosts.
  • The cost-driven founder: Hetzner. They have the Linux skills, so the lower-priced box with more RAM per dollar is the rational call, and the maintenance work is time they are willing to spend.

Three builders, three picks, because the variable is not the cloud. It is how much server administration each one wants to own.

Can you start cheap and move later?

You can, and self-hosted tools make it easier than a managed app would. Because n8n and most MCP servers run as Docker containers backed by a database and a config volume, the migration story between unmanaged hosts is mostly "snapshot the data, stand up the new box, restore, repoint DNS." Moving between DigitalOcean and Hetzner is a known, well-documented path. Moving off Cloudways means taking over the management you were paying it to handle, which is more work but entirely doable.

The practical test: estimate the hours you would spend per month keeping a raw box patched, secured, and backed up, then price those hours. If that number beats the Cloudways premium, Cloudways is the rational buy. If you would do that work anyway and enjoy it, start on DigitalOcean for the docs and the room to scale, or on Hetzner for the lowest bill. Confirm current pricing on each vendor's page before you commit, because tiers and promotions move.

Which one to pick

If you do not want to administer a Linux server and you would rather pay to skip OS patches, SSL renewal, firewalls, and backups, host on Cloudways. The managed layer and 24/7 support are the feature, and for a non-technical operator running business-critical automations they usually pay for themselves, per the Cloudways pricing page.

If you are comfortable on the command line and want control plus the smoothest on-ramp, host on DigitalOcean. It is a true unmanaged Droplet, but the tutorial library, managed databases, and scaling options make it the developer default, per DigitalOcean's Droplet pricing.

If the deciding factor is price and you already keep your own servers healthy, host on Hetzner Cloud for the most RAM and vCPU per dollar, per the Hetzner Cloud page. For most self-hosters the call comes down to one question: would you rather pay Cloudways to be your sysadmin, or be your own and pocket the difference on DigitalOcean or Hetzner? Answer that, size the box for real n8n load rather than the cheapest tier, and the host picks itself.