HostingSelector

Best VPS Providers for Dokploy in 2026

By Arnas Kazlaus · Software engineer and founder, 15 years shipping code

Tests run personally on rented VPSes · Last updated

The best VPS providers for Dokploy aren't the ones with the biggest ads. We rented a server from 7 hosts, installed Dokploy on each, deployed the same test app three times, and measured what actually matters — deploy speed, raw performance, and the traffic-cost gap that only shows up if you look for it. Dokploy is the newer, Swarm-based alternative to Coolify for self-hosting apps. This is which VPS to run it on in 2026.

About this ranking

hostingselector.com rented one server per host at the ~$15-40/month tier that a typical Dokploy user buys. Where a host sells a 4-core / 8 GB plan at this price (Hetzner, DigitalOcean, Vultr, OVHcloud, Kamatera) we used that; where they don't (Hostinger has a 2-core / 8 GB plan here, Contabo has 6 cores / 16 GB), we tested the plan closest to the price point and flagged the spec difference. Fresh install every time. We timed how long Dokploy itself took to install, how much memory and CPU it ate just sitting there, and how fast it could deploy the same nginx:alpine container three times in a row. The numbers below come from real runs we did on 2026-04-21, not marketing pages. All the scripts are open; you can replicate the tests yourself from scripts/bench/tools/dokploy/ in our repo.

Some links on this page are affiliate links. If you sign up through one, we get a small commission — you pay the same price either way. This doesn’t change who wins below.

Test window
2026-04-21 — 2026-04-21
Region
Provider flagship region

How we test →

Why Dokploy?

Why Dokploy instead of Coolify? Both are open-source PaaS tools you install on a cheap VPS to get git-push deploys, automatic SSL, and rollbacks without paying Vercel ($100+/month) or Railway ($50-100/month). Dokploy is newer (first release 2024 vs Coolify's 2021), moves faster, bootstraps into Docker Swarm out of the box so multi-server setups are a native feature rather than a bolt-on, and has a cleaner modern UI. Trade-off: the baseline footprint is heavier — Dokploy runs postgres + redis + traefik + itself as Swarm services and uses about 1.5 GB of memory idle, vs Coolify's ~500 MB. So a 2 GB VPS that runs Coolify comfortably will be cramped on Dokploy. Budget 4 GB+ of RAM and you're fine.

What Dokploy needs from a VPS

Before you shop, know what Dokploy actually needs. It's hungrier than Coolify because of Docker Swarm overhead.

CPU

2 vCPU minimum, 4 recommended

1 vCPU will run it but builds feel like molasses. Shared-CPU tiers add visible noise to deploy times — our Contabo shared-CPU test showed stdev 1.53s vs 0.58s on dedicated-CPU hosts.

RAM

4 GB minimum, 8 GB recommended

Dokploy's baseline footprint is ~1.5 GB idle (vs Coolify's ~500 MB) because of Swarm + traefik + postgres + redis running as persistent services. 2 GB is too cramped; 4 GB is workable for small apps; 8 GB is where you stop worrying.

Storage

40 GB SSD minimum, NVMe preferred

Dokploy's default install pulls ~4 GB of images (postgres + redis + traefik + dokploy). Build cache and your own app images grow on top of that. NVMe vs SATA SSD shows up as 2-3× faster deploys.

OS

Ubuntu 22.04 or 24.04 LTS

Debian 12 also works. Dokploy's installer initializes Docker Swarm automatically. Contabo's default Debian 11 has a dead apt backports repo and breaks the installer — see our Contabo review below.

Access

Root SSH or sudo

Install is `curl -sSL https://dokploy.com/install.sh | sh` which needs root for swarm init and docker setup. Managed hosting with no shell access will not work.

Docker + Swarm

Must be installable

The installer sets up Docker and runs `docker swarm init` on your behalf. Any cloud VPS qualifies; LXC-based 'container' VPS hosting often does not support swarm.

Bandwidth

1 TB outbound minimum

DigitalOcean/Vultr/Linode charge $0.01/GB over their included quota; Hetzner's EU regions include 20 TB and Hostinger includes 8 TB. See the bandwidth cost math below.

Our Top Picks

Best Overall

Hetzner

Fastest install, cheapest plan, dedicated CPU

$15.00/mo

Best Budget

Hetzner

Fastest install, cheapest plan, dedicated CPU

$15.00/mo

Best for Beginners

Hostinger

Fastest per-core CPU, friendly UI, predatory pricing model

$24.49/mo

Best Performance

Vultr

Fastest CPU at 4 vCPU, pricey

$48.00/mo

Best Security

OVHcloud

Fastest deploys, DDoS protection, unmetered bandwidth

$78.68/mo

At-a-Glance Comparison

Every provider side-by-side. Lower is better for deploy time; higher is better for everything else.

HostPrice/moCPU (events/sec)Disk IOPSDeploy p50VarianceBandwidth
Hetzner
Fastest install, cheapest plan, dedicated CPU
$15.00/mo3,6295,6693s± 2.9s20 TB EU / 1 TB US
Hostinger
Fastest per-core CPU, friendly UI, predatory pricing model
$24.49/mo4,25113,5093s± 0.6s8 TB, throttle only
Vultr
Fastest CPU at 4 vCPU, pricey
$48.00/mo4,1429,8853s± 0.6s6 TB, $0.01/GB over
OVHcloud
Fastest deploys, DDoS protection, unmetered bandwidth
$78.68/mo3,8757,2792s± 3.2sUnmetered
Contabo
Most hardware per dollar, broken default OS, shared CPU shows in numbers
$11.21/mo1,5294,5945s± 1.5sUnmetered*
DigitalOcean
Best dashboard, worst performance-per-dollar in our test
$48.00/mo889.982,8404s± 3.1s5 TB, $0.01/GB over
Kamatera
Best disk by 2×, price-competitive, 2 vCPU tier
$31.00/mo2,66720,2433s± 1.5s5 TB, $0.01/GB over

* Contabo says “unmetered” but can throttle heavy users at their discretion. See full review.

Deploy time per host (lower = faster)

Middle of 3 back-to-back deploys. Whiskers show min–max range — narrower = more consistent.

0 varianceSmallNoticeableJumpy
OVHcloud2s ± 3.2sHetzner3s ± 2.9sHostinger3s ± 0.6sVultr3s ± 0.6sKamatera3s ± 1.5sDigitalOcean4s ± 3.1sContabo5s ± 1.5s

Cost vs performance at a glance

Upper-left is best (cheap and fast). Lower-right is worst (expensive and slow).

01k2k3k4k$0$10$20$30$40$50Price per month ($) →← CPU (events/sec, higher is better)HetznerHostingerVultrOVHcloudContaboDigitalOceanKamatera

Best overall pick · Avoid at this tier

The cost that isn’t on the sticker: bandwidth

At 30 TB of outbound traffic per month — a moderate-traffic side project or small SaaS — Hetzner Europe costs about $27 total while DigitalOcean costs about $298. Same traffic, 11× the price, just from bandwidth billing policy.

Scenario: 4-core VPS at each host + 30 TB/month outbound traffic (outbound is what providers meter; inbound is usually free)

HostBase priceTraffic includedOver-quota policyTotal / mo
Contabo$11.21unlimitednone$11
Hostinger$24.498 TBno public overage rate$24
Hetzner$15.0020 TB (EU)€1/TB billed over quota$27
OVHcloud$78.68unmeterednone$79
Kamatera$31.005 TB$0.01/GB over quota$281
Vultr$48.006 TB (HP AMD)$0.01/GB over quota$288
DigitalOcean$48.005 TB$0.01/GB over quota$298

27× difference between cheapest and priciest for the same traffic. Bandwidth policy is the biggest hidden variable in VPS pricing.

Prices current as of April 2026. Hetzner 20 TB / €1/TB applies to EU regions — the US region (Ashburn) that we benchmarked is $17.99/mo with only 1 TB included and €1/TB overage. Hostinger $24.49 is the 1-month rate; their 24-month promo drops it to $8.99/mo and renewal is $14.99/mo when you re-commit 24 months. Vultr row uses the High Performance AMD tier we benchmarked; their cheaper VX1 2-vCPU 8 GB plan is $43.80/mo / 5 TB if you want to pay less but get half the cores.

Our picks

4 hosts we'd actually recommend — each wins on a specific axis.

1
Hetzner logo

Hetzner

Fastest install, cheapest plan, dedicated CPU

Min specs

$5.00/mo

Recommended

$15.00/mo

Benchmark measurements

CPU (events/sec)
3629
Disk IOPS
5669
Disk throughput
22.1 MB/s
Network
1 Mbps
Docker install
17 s
Tool setup
76 s

Setup & Ease of Use

  • 1-Click Install Available
  • Docker Pre-Configured
  • Setup Under 10 Minutes
  • Dokploy-Specific Docs
  • Intuitive Control Panel

Performance

  • Strong CPU Benchmark
  • 8GB RAM at Base Tier
  • NVMe SSD Storage
  • Low API Latency
  • 99.9%+ Uptime

Pricing & Value

  • Affordable at Min Specs
  • Affordable at Rec. Specs
  • No Hidden Fees
  • Hourly Billing Available
  • Free Trial or Money-Back

Security

  • Easy Firewall Config
  • DDoS Protection Included
  • SSH Key Authentication
  • 2FA on Hosting Panel
  • Automatic Backups
  • Tunnel/Reverse Proxy Guide

Support

  • 24/7 Availability
  • Fast Response Time
  • Dokploy-Specific Knowledge
  • Community Forums

Pros

  • Fastest Dokploy install we measured — 76 seconds (2× faster than DigitalOcean's 185s)
  • Cheapest plan in our matching-hardware group at $15/month
  • Dedicated vCPU (not shared) — no noisy-neighbor slowdowns
  • 20 TB of free outbound traffic in EU regions (1 TB in US — see cost math)
  • Solid deploy speed: 3-second median across 3 runs

Cons

  • US (Virginia/Ashburn) region only gets 1 TB of free traffic, vs 20 TB in EU — easy trap
  • Backups are opt-in, not on by default
  • New accounts sometimes get held for identity verification

Best overall for Dokploy. Fastest install, cheapest plan, reliable dedicated CPU, and plenty of bandwidth if you're in Europe. The obvious default unless you specifically need something Hetzner doesn't do.

Visit Hetzner
2
Hostinger logo

Hostinger

Fastest per-core CPU, friendly UI, predatory pricing model

Min specs

$9.99/mo

Recommended

$24.49/mo

Benchmark measurements

CPU (events/sec)
4251
Disk IOPS
13509
Disk throughput
52.8 MB/s
Network
1 Mbps
Tool setup
85 s

Setup & Ease of Use

  • 1-Click Install Available
  • Docker Pre-Configured
  • Setup Under 10 Minutes
  • Dokploy-Specific Docs
  • Intuitive Control Panel

Performance

  • Strong CPU Benchmark
  • 8GB RAM at Base Tier
  • NVMe SSD Storage
  • Low API Latency
  • 99.9%+ Uptime

Pricing & Value

  • Affordable at Min Specs
  • Affordable at Rec. Specs
  • No Hidden Fees
  • Hourly Billing Available
  • Free Trial or Money-Back

Security

  • Easy Firewall Config
  • DDoS Protection Included
  • SSH Key Authentication
  • 2FA on Hosting Panel
  • Automatic Backups
  • Tunnel/Reverse Proxy Guide

Support

  • 24/7 Availability
  • Fast Response Time
  • Dokploy-Specific Knowledge
  • Community Forums

Pros

  • Highest per-core CPU we measured: 4,251 events/sec on just 2 vCPU — beats Vultr's 4-vCPU plan
  • Second-best disk IOPS in the group (13,509) — behind only Kamatera
  • Deploys are rock-solid: 2-3 seconds, stdev 0.58 (tied with Vultr for best consistency)
  • Dokploy installs in 85 seconds (2nd fastest)
  • Beginner-friendly hPanel UI with good documentation
  • 8 TB of bundled bandwidth in all regions

Cons

  • KVM 2 is locked at 2 vCPU — the next Hostinger step up (KVM 4) roughly doubles the price. If you need 4 vCPU headroom, Hetzner's CPX31 at $15/mo or DigitalOcean's Basic 4/8 at $48/mo are cheaper paths to that spec.
  • Advertised price is $9/mo. Pay monthly: 1.5× that ($14.99). Renew after promo ends: 2.7× that ($24.49/mo).
  • Marketing pushes 2-year plans hard — the advertised price assumes that commitment

Best for beginners. Best per-core CPU in the group, clean UI, predictable performance. Just go in knowing the 2-year prepaid plan is the only way to get the advertised price; monthly and renewal cost 2.7× more.

Visit Hostinger
3
Vultr logo

Vultr

Fastest CPU at 4 vCPU, pricey

Min specs

$6.00/mo

Recommended

$48.00/mo

Benchmark measurements

CPU (events/sec)
4142
Disk IOPS
9885
Disk throughput
38.6 MB/s
Network
1 Mbps
Docker install
20 s
Tool setup
113 s

Setup & Ease of Use

  • 1-Click Install Available
  • Docker Pre-Configured
  • Setup Under 10 Minutes
  • Dokploy-Specific Docs
  • Intuitive Control Panel

Performance

  • Strong CPU Benchmark
  • 8GB RAM at Base Tier
  • NVMe SSD Storage
  • Low API Latency
  • 99.9%+ Uptime

Pricing & Value

  • Affordable at Min Specs
  • Affordable at Rec. Specs
  • No Hidden Fees
  • Hourly Billing Available
  • Free Trial or Money-Back

Security

  • Easy Firewall Config
  • DDoS Protection Included
  • SSH Key Authentication
  • 2FA on Hosting Panel
  • Automatic Backups
  • Tunnel/Reverse Proxy Guide

Support

  • 24/7 Availability
  • Fast Response Time
  • Dokploy-Specific Knowledge
  • Community Forums

Pros

  • Fastest CPU among 4-vCPU plans: 4,141 events/sec
  • Strong disk: 9,885 IOPS (3rd best overall)
  • Consistent deploys: p50=3s, stdev 0.58
  • Hourly billing, 30+ global regions

Cons

  • 3× more expensive than Hetzner ($48/mo vs $15/mo EU) for ~15% more CPU
  • Only 6 TB of bandwidth included; $0.01/GB over that (see cost math)

Best raw performance at the matching 4 vCPU / 8 GB tier. Worth the premium over Hetzner if you need the CPU ceiling — Vultr's High Performance AMD tier delivers about 14% more CPU than Hetzner, and slightly stronger disk, at 3× the price.

Visit Vultr
4
OVHcloud logo

OVHcloud

Fastest deploys, DDoS protection, unmetered bandwidth

Min specs

$11.00/mo

Recommended

$78.68/mo

Benchmark measurements

CPU (events/sec)
3875
Disk IOPS
7279
Disk throughput
28.4 MB/s
Network
187 Mbps
Docker install
26 s
Tool setup
103 s

Setup & Ease of Use

  • 1-Click Install Available
  • Docker Pre-Configured
  • Setup Under 10 Minutes
  • Dokploy-Specific Docs
  • Intuitive Control Panel

Performance

  • Strong CPU Benchmark
  • 8GB RAM at Base Tier
  • NVMe SSD Storage
  • Low API Latency
  • 99.9%+ Uptime

Pricing & Value

  • Affordable at Min Specs
  • Affordable at Rec. Specs
  • No Hidden Fees
  • Hourly Billing Available
  • Free Trial or Money-Back

Security

  • Easy Firewall Config
  • DDoS Protection Included
  • SSH Key Authentication
  • 2FA on Hosting Panel
  • Automatic Backups
  • Tunnel/Reverse Proxy Guide

Support

  • 24/7 Availability
  • Fast Response Time
  • Dokploy-Specific Knowledge
  • Community Forums

Pros

  • Fastest deploys: 2-second median (min 1s, max 7s)
  • 3rd-fastest CPU in the group (3,875 events/sec)
  • 186+ Mbps of sustained outbound throughput in our tests — easily the highest-bandwidth host we measured
  • DDoS protection and unmetered bandwidth included
  • Strong European data sovereignty story

Cons

  • Most expensive plan in our group at $78.68/month — 5.25× Hetzner's EU price and $30 more than DigitalOcean's $48. You're paying for unmetered bandwidth + DDoS; decide whether you need them before committing.
  • Default login is the `ubuntu` user, not root — you'll need `sudo` to run the Dokploy installer (or enable root SSH first via cloud-init)
  • Your OVH account is locked to one region entity (EU, CA, or US) — you can't mix
  • Deploy consistency is middling: stdev 3.21, one iteration hit 7s

Best for uptime-serious teams who value DDoS protection and unmetered bandwidth. Fastest deploy times once it's running, at a premium price ($78.68/mo).

Visit OVHcloud

Close calls

2 tested but not our top picks — each has a real edge for a specific use case.

5
Contabo logo

Contabo

Most hardware per dollar, broken default OS, shared CPU shows in numbers

Min specs

$5.99/mo

Recommended

$11.21/mo

Benchmark measurements

CPU (events/sec)
1529
Disk IOPS
4594
Disk throughput
17.9 MB/s
Network
4 Mbps
Tool setup
141 s

Contabo's default OS is Debian 11 bullseye, which is EOL. Its pre-installed apt sources include a dead bullseye-backports entry that breaks `apt-get update`, which breaks Docker installation, which breaks Dokploy's installer. We fixed apt sources manually before benchmarking — but every Contabo user hits this out of the box.

Setup & Ease of Use

  • 1-Click Install Available
  • Docker Pre-Configured
  • Setup Under 10 Minutes
  • Dokploy-Specific Docs
  • Intuitive Control Panel

Performance

  • Strong CPU Benchmark
  • 8GB RAM at Base Tier
  • NVMe SSD Storage
  • Low API Latency
  • 99.9%+ Uptime

Pricing & Value

  • Affordable at Min Specs
  • Affordable at Rec. Specs
  • No Hidden Fees
  • Hourly Billing Available
  • Free Trial or Money-Back

Security

  • Easy Firewall Config
  • DDoS Protection Included
  • SSH Key Authentication
  • 2FA on Hosting Panel
  • Automatic Backups
  • Tunnel/Reverse Proxy Guide

Support

  • 24/7 Availability
  • Fast Response Time
  • Dokploy-Specific Knowledge
  • Community Forums

Pros

  • Most hardware per dollar: 6 cores, 16 GB for $11.21/month — cheapest plan in the group
  • Unlimited bandwidth — no overage worries

Cons

  • Default OS is Debian 11 bullseye (EOL) with a dead bullseye-backports apt source — Docker install fails out of the box. You have to remove the broken source manually before Dokploy's installer will work.
  • Lowest CPU in our group: 1,528 events/sec — 2.4× slower than Hetzner (CPX31 at $15) despite costing $3.79 less/month
  • Disk IOPS (4,594) is 19% below Hetzner's 5,669, despite Contabo's plan having 50% more cores and 2× the memory on paper
  • Shared CPU shows in variance: deploys ranged 4-7s (stdev 1.53) vs Hetzner's 3-8s range with a 3s median
  • No hourly billing — minimum one-month commitment
  • Cancellation runs to end of paid term — you keep paying for the month even if you stop using the server on day 2

Most hardware per dollar on paper, but the default Debian 11 image is broken for Docker and the shared CPU shows up in real performance. Works if you're comfortable fixing apt sources and don't need consistent deploy times.

Visit Contabo
6
Kamatera logo

Kamatera

Best disk by 2×, price-competitive, 2 vCPU tier

Min specs

$4.00/mo

Recommended

$31.00/mo

Benchmark measurements

CPU (events/sec)
2667
Disk IOPS
20243
Disk throughput
79.1 MB/s
Network
1 Mbps
Tool setup
133 s

Setup & Ease of Use

  • 1-Click Install Available
  • Docker Pre-Configured
  • Setup Under 10 Minutes
  • Dokploy-Specific Docs
  • Intuitive Control Panel

Performance

  • Strong CPU Benchmark
  • 8GB RAM at Base Tier
  • NVMe SSD Storage
  • Low API Latency
  • 99.9%+ Uptime

Pricing & Value

  • Affordable at Min Specs
  • Affordable at Rec. Specs
  • No Hidden Fees
  • Hourly Billing Available
  • Free Trial or Money-Back

Security

  • Easy Firewall Config
  • DDoS Protection Included
  • SSH Key Authentication
  • 2FA on Hosting Panel
  • Automatic Backups
  • Tunnel/Reverse Proxy Guide

Support

  • 24/7 Availability
  • Fast Response Time
  • Dokploy-Specific Knowledge
  • Community Forums

Pros

  • Fastest disk we measured: 20,243 IOPS — 2× Vultr, 3.5× Hetzner, 7× DigitalOcean
  • Consistent deploys: p50=3s, stdev 1.53 (mid-pack — Hostinger and Vultr lead at stdev 0.58)
  • Low Dokploy idle CPU (0.80%) — 3rd-lowest, behind Hetzner (0.40%) and Hostinger (0.70%)
  • Price-competitive at $31/month: similar to Hostinger KVM 2 ($24.49) but with 50% better disk, cheaper than DigitalOcean ($48) with much better disk and deploys
  • Hourly billing, global datacenter choice, flexible spec picker

Cons

  • Sizing up to 4 vCPU costs $39/mo (4A tier) — still cheaper than Vultr's $48, but $21 more than Hetzner's 4-vCPU CPX31 at $17.99
  • No Dokploy one-click — manual install via SSH
  • CPU per-core is mid-pack: 2,667 events/sec, slower than Hostinger's 4,251 at $24.49/mo on the matching 2-vCPU spec

Best raw disk performance at a reasonable price. The 2A tier at $31/month is the Dokploy sweet spot if your workload is disk-heavy (database, search index, image pipeline). You give up 2 vCPU vs Hetzner/Vultr/OVH, but you get the fastest disk in the group for $13-17 less/month than the 4-vCPU premium tiers.

Visit Kamatera

Skip this one

Tested and didn't earn a recommendation at this price tier.

7
DigitalOcean logo

DigitalOcean

Best dashboard, worst performance-per-dollar in our test

Min specs

$12.00/mo

Recommended

$48.00/mo

Benchmark measurements

CPU (events/sec)
890
Disk IOPS
2840
Disk throughput
11.1 MB/s
Network
1 Mbps
Docker install
57 s
Tool setup
185 s

Setup & Ease of Use

  • 1-Click Install Available
  • Docker Pre-Configured
  • Setup Under 10 Minutes
  • Dokploy-Specific Docs
  • Intuitive Control Panel

Performance

  • Strong CPU Benchmark
  • 8GB RAM at Base Tier
  • NVMe SSD Storage
  • Low API Latency
  • 99.9%+ Uptime

Pricing & Value

  • Affordable at Min Specs
  • Affordable at Rec. Specs
  • No Hidden Fees
  • Hourly Billing Available
  • Free Trial or Money-Back

Security

  • Easy Firewall Config
  • DDoS Protection Included
  • SSH Key Authentication
  • 2FA on Hosting Panel
  • Automatic Backups
  • Tunnel/Reverse Proxy Guide

Support

  • 24/7 Availability
  • Fast Response Time
  • Dokploy-Specific Knowledge
  • Community Forums

Pros

  • Cleanest, most polished dashboard of any host
  • Industry-leading documentation and tutorials for developers new to cloud infrastructure
  • $200 free credit for new users — covers ~4 months of the $48/mo plan

Cons

  • Slowest CPU we measured: 890 events/sec — 4.7× slower than Hostinger at half the price
  • Slowest disk we measured: 2,840 IOPS — 7.1× slower than Kamatera, 4.8× slower than Hostinger
  • Slowest Dokploy install: 185s (2.4× slower than Hetzner's 76s)
  • Least consistent deploys: p50=4s with stdev 3.06, max hit 8s
  • Only 4 TB of bundled bandwidth — overage billed at $0.01/GB
  • At $48/month for 4 vCPU / 8 GB it's 3.2× Hetzner's price for slower performance — and one of the two most expensive plans in the group

Don't — at least not at this tier. At $48/month you can get Hetzner for $15 with 4× faster CPU, 2× faster disk, and faster install. DigitalOcean's premium pays for dashboard polish and docs, not performance. Use it if you need their managed database add-ons; skip it for a vanilla Dokploy install.

Visit DigitalOcean

Deployment profile

Regions tested: Hetzner in Virginia, DigitalOcean in New York, Vultr in New Jersey, OVHcloud in Canada, Contabo in Europe (no US option at this tier), Hostinger in Boston, Kamatera in New York. Tiers: Hetzner CPX31, DigitalOcean Basic Regular, Vultr High Performance AMD, OVH c3-8 — all 4 vCPU / 8 GB. Hostinger KVM 2 and Kamatera 2A are both 2 vCPU / 8 GB (Hostinger skips the 4/8 tier; Kamatera 2A was the closest price-match at $31/month). Contabo V91 is 6 vCPU / 16 GB at the same price as Hetzner's 4/8. Contabo and Hostinger charge monthly; the rest charge by the hour. When we pick the 'best performance' winner we only count hosts running 4 vCPU, so Hostinger's and Kamatera's fast per-core numbers don't unfairly lead and Contabo's extra hardware doesn't either.

First-deployment checklist

  • Rent a VPS with at least 2 vCPU and 4 GB of memory (4 vCPU / 8 GB recommended if you'll run multiple apps). Ubuntu 22.04 or 24.04.
  • Log in as root and run: curl -sSL https://dokploy.com/install.sh | sh
  • Wait 1-3 minutes. The installer bootstraps Docker, runs `docker swarm init`, and starts Dokploy on port 3000.
  • Visit http://your-ip:3000 in your browser and create the first admin account through the setup form.
  • Point a domain (or a free sslip.io subdomain) at your server's IP address.
  • Create your first Project, then an Application inside it. Pick Docker Image as the source and try nginx:alpine for a 3-second smoke test.
  • Add a domain to the application via Traefik — Dokploy will route it automatically.

Common pitfalls

  • Dokploy's idle footprint is ~1.5 GB of memory — 3× heavier than Coolify's ~500 MB — because Swarm, postgres, redis, and traefik are all running. A 2 GB VPS that's fine for Coolify will be cramped on Dokploy. Budget 4 GB+ or you'll spend time tuning.

    https://docs.dokploy.com/docs/core/requirements

  • Contabo's default OS is Debian 11 bullseye, which is end-of-life. The bundled /etc/apt/sources.list has a bullseye-backports entry that returns 404, which breaks `apt-get update`, which breaks Docker installation, which breaks Dokploy's installer. Fix: remove the backports line before running the installer.

    https://wiki.debian.org/DebianReleases

  • Dokploy installs in Docker Swarm mode. Some VPS providers use LXC containers under the hood that don't fully support Swarm (overlay networks fail). Verify your provider sells 'KVM' or 'cloud VPS' virtualization, not LXC/OpenVZ, before you buy.

    https://docs.docker.com/engine/swarm/swarm-mode/

  • API keys Dokploy generates default to 10 requests/day with rate limiting enabled. Fine for manual use but deadly for automation. Pass `rateLimitEnabled: false` when you create a key via the API, or regenerate with the rate limit off in the dashboard.

    https://docs.dokploy.com/docs/api

Frequently Asked Questions

Dokploy vs Coolify — which should I pick?

Coolify is more mature (first released 2021), has a lighter footprint (~500 MB idle vs Dokploy's ~1.5 GB), and works on smaller VPS plans. Dokploy is newer (first 2024), moves faster, has Swarm and multi-server built-in, and has a cleaner modern UI. If you're running one server and want the lightest thing, pick Coolify. If you plan to scale to multiple servers or prefer the newer interface, pick Dokploy. Both install in a single curl-pipe-bash command.

What specs do I need for Dokploy?

2 vCPU and 4 GB RAM minimum; 4 vCPU and 8 GB recommended. Dokploy's baseline footprint is about 1.5 GB of memory and 4 GB of disk before you deploy anything — heavier than Coolify because it runs postgres, redis, traefik, and itself as persistent Swarm services. Plan on 40+ GB SSD; NVMe cuts deploy time 2-3×.

What's the best VPS for Dokploy at the cheapest price?

Hetzner's CPX31 at about $15/month: 4 dedicated vCPU, 8 GB RAM, NVMe SSD, 20 TB free bandwidth in Europe (1 TB in US). Fastest Dokploy install we measured (76 seconds) and consistent 3-second deploys. Contabo's V91 matches the $15 price with 6 cores and 16 GB on paper, but its default Debian 11 is broken for Docker out of the box.

Does Hostinger support Dokploy?

Yes — Hostinger's KVM 2 plan ($24.49/month on renewal) runs Dokploy cleanly. It actually has the fastest per-core CPU we measured (4,251 events/sec) and the second-best disk IOPS. Only caveat: KVM 2 has 2 vCPU vs others' 4 vCPU, so total CPU headroom is half. For 1-3 apps it's fine; beyond that, size up.

Why is my Dokploy install failing on Contabo?

Contabo's default OS is Debian 11 bullseye, which is end-of-life. Its /etc/apt/sources.list references bullseye-backports, which Debian has taken offline, so `apt-get update` errors out and Docker installation fails. Fix: `sed -i '/bullseye-backports/d' /etc/apt/sources.list /etc/apt/sources.list.d/*.list` then re-run the Dokploy installer. Or reinstall the VM with Ubuntu 24.04 from Contabo's panel.

How much bandwidth do I need for a Dokploy server?

For side projects and small SaaS apps, 1 TB/month is usually fine. For anything serving media, images, or heavy frontend traffic, you want 5-30 TB/month. At 30 TB/month, DigitalOcean costs $308 while Hetzner costs $27 — pay attention to included bandwidth, not just base price.

Does Dokploy need a separate database server?

No for small projects — Dokploy runs its own internal Postgres for metadata, and you can deploy your application's database as another Docker service on the same VPS. If you outgrow one server, Dokploy supports Swarm multi-node setups where you add more machines as workers.

Is Dokploy production-ready?

It's used in production by small teams, but it's younger than Coolify (first release 2024). The core works reliably — we measured 0% deploy-failure rate across 21 deploys in our testing. The ecosystem (third-party integrations, community Stack Overflow answers) is thinner than Coolify's. If you want the safer bet, pick Coolify. If you like being closer to the bleeding edge, Dokploy.

Why is DigitalOcean so much slower in your benchmarks?

The $48/month Basic Regular plan uses shared CPU cores — your 'vCPU' is a time slice on a core shared with other tenants, not a dedicated core. Our sysbench measured 890 events/sec vs Hetzner's 3,629 on the same spec. For CPU-bound work (builds, image processing, anything compute-heavy), that 4× gap is real and felt. Their Premium Intel tier performs better but is even more expensive.

Can I run Dokploy on a VPS I already have for another project?

Technically yes, but not recommended. Dokploy bootstraps Docker Swarm on the host, which changes Docker's network and service model. Running another unrelated Docker Compose project on the same box can interact weirdly with Swarm's overlay networking. If you have a spare server, use it; otherwise spin up a dedicated box — they're $15/month.

How do you run these benchmarks?

For each provider we provision a fresh VPS, install Dokploy via the official installer (`curl -sSL https://dokploy.com/install.sh | sh`), record install time and idle memory/disk/CPU, then use Dokploy's REST API to deploy nginx:alpine three times in a row. We measure end-to-end from API call to HTTP 200 from Traefik. All scripts live in scripts/bench/tools/dokploy/ in our public repo — you can rerun them yourself.