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.
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
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.
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.
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.
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.
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.
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.
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.
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
Hetzner
Fastest install, cheapest plan, dedicated CPU
$15.00/mo
Hetzner
Fastest install, cheapest plan, dedicated CPU
$15.00/mo
Hostinger
Fastest per-core CPU, friendly UI, predatory pricing model
$24.49/mo
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.
| Host | Price/mo | CPU (events/sec) | Disk IOPS | Deploy p50 | Variance | Bandwidth |
|---|---|---|---|---|---|---|
| Hetzner Fastest install, cheapest plan, dedicated CPU | $15.00/mo | 3,629 | 5,669 | 3s | ± 2.9s | 20 TB EU / 1 TB US |
| Hostinger Fastest per-core CPU, friendly UI, predatory pricing model | $24.49/mo | 4,251 | 13,509 | 3s | ± 0.6s | 8 TB, throttle only |
| Vultr Fastest CPU at 4 vCPU, pricey | $48.00/mo | 4,142 | 9,885 | 3s | ± 0.6s | 6 TB, $0.01/GB over |
| OVHcloud Fastest deploys, DDoS protection, unmetered bandwidth | $78.68/mo | 3,875 | 7,279 | 2s | ± 3.2s | Unmetered |
| Contabo Most hardware per dollar, broken default OS, shared CPU shows in numbers | $11.21/mo | 1,529 | 4,594 | 5s | ± 1.5s | Unmetered* |
| DigitalOcean Best dashboard, worst performance-per-dollar in our test | $48.00/mo | 889.98 | 2,840 | 4s | ± 3.1s | 5 TB, $0.01/GB over |
| Kamatera Best disk by 2×, price-competitive, 2 vCPU tier | $31.00/mo | 2,667 | 20,243 | 3s | ± 1.5s | 5 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.
Cost vs performance at a glance
Upper-left is best (cheap and fast). Lower-right is worst (expensive and slow).
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)
| Host | Base price | Traffic included | Over-quota policy | Total / mo |
|---|---|---|---|---|
| Contabo | $11.21 | unlimited | none | $11 |
| Hostinger | $24.49 | 8 TB | no public overage rate | $24 |
| Hetzner | $15.00 | 20 TB (EU) | €1/TB billed over quota | $27 |
| OVHcloud | $78.68 | unmetered | none | $79 |
| Kamatera | $31.00 | 5 TB | $0.01/GB over quota | $281 |
| Vultr | $48.00 | 6 TB (HP AMD) | $0.01/GB over quota | $288 |
| DigitalOcean | $48.00 | 5 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.
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
Visit HetznerBest 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.
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
Visit HostingerBest 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.
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)
Visit VultrBest 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.
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
Visit OVHcloudBest 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).
Close calls
2 tested but not our top picks — each has a real edge for a specific use case.
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
Visit ContaboMost 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.
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
Visit KamateraBest 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.
Skip this one
Tested and didn't earn a recommendation at this price tier.
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
Visit DigitalOceanDon'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.
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.