TL;DR: Leaving Coolify, pick Dokploy. Leaving Dokploy, pick Coolify. They're each other's closest swap. Six of the seven alternatives here are free on your own server; Easypanel charges $14.90 per server a month past 3 projects. The real bill is the server, about $7 to $9 a month for 4 GB:
- Pick Dokploy if you want Coolify's shape (dashboard, Compose, S3 backups, previews) with a clearer multi-server setup.
- Pick Coolify if you're leaving Dokploy and want previews from GitLab, Bitbucket and Gitea, and a plain Apache-2.0 license.
- Pick Dokku if you run one server and prefer
git pushand a terminal to a dashboard. - Pick CapRover if you want a dashboard over a Docker Swarm cluster and will back up databases yourself.
- Pick Easypanel if you want the most polished panel and don't mind paying per server.
- Pick Ployz, which I build, if you want one app across several servers with preview environments and no Kubernetes, and can live without backups or Compose files for now.
A Coolify alternative is any tool that deploys your apps onto servers you own: a self-hosted PaaS, a deploy CLI or a container manager. Price won't decide it for most people. What decides it is what happens when you add a second server, whether it runs your Compose file, and whether it backs up your database.
How do the Coolify alternatives compare?
Coolify is in the first row for reference. "Multi-server" means the tool runs your apps across more than one machine, not only manages several servers from one screen. GitHub numbers are stars and the latest release on 1 October 2026.
| Tool | License | Price on your own server | Multi-server | Compose files | Database backups | PR previews | GitHub |
|---|---|---|---|---|---|---|---|
| Coolify | Apache-2.0 | Free; Cloud from $5/month | Yes, with limits | Yes | Yes, to S3 | Yes | 62.5k stars, v4.3.23 on 18 Sep 2026 |
| Dokploy | Apache-2.0, plus a proprietary folder | Free; Cloud from $4.50/server | Yes (remote servers, Swarm) | Yes | Yes, to S3 | Yes, GitHub only | 37.6k stars, v0.30.8 on 29 Sep 2026 |
| Dokku | MIT | Free | Through its k3s scheduler | No | Through plugins, to S3 | Through its GitHub Action | 32.2k stars, v0.38.31 on 27 Sep 2026 |
| CapRover | Apache-2.0 with an appendix | Free | Yes (Docker Swarm) | Partial, experimental | No (settings only) | No | 15.2k stars, v1.15.4 on 30 Aug 2026 |
| Easypanel | Closed source, licensed per server | Free up to 3 projects; $14.90/server | Alpha, top plan only | Yes | Yes, paid plans | Not in its docs | Not on GitHub |
| Kamal | MIT | Free | Yes | No | No | No | 14.6k stars, v2.12.0 on 18 Jun 2026 |
| Portainer | Zlib (CE) | CE free; Business free for 3 nodes | Yes | Yes (stacks) | No | No | 38.6k stars, 2.45.1 on 17 Sep 2026 |
| Ployz | Apache-2.0 CLI and server software, AGPL-3.0 dashboard | Free | Yes | No | No | Yes, GitHub only | v0.2.0 on 30 Sep 2026, new |
Every row except Easypanel is open source in some form. Every tool on GitHub shipped a release in 2026; the oldest is Kamal's, from June.
What does each Coolify alternative cost?
Nothing, on your own servers, except Easypanel past 3 projects and Portainer Business past 3 nodes. The paid options are hosted dashboards that manage your servers and Easypanel's per-server licenses.
What the tool costs at one, three and five servers, on monthly billing, before the server bill:
| Tool | 1 server | 3 servers | 5 servers | Source |
|---|---|---|---|---|
| Coolify, self-hosted | $0 | $0 | $0 | Coolify pricing |
| Coolify Cloud | $5 | $8 | $14 | $5 includes 2 servers, then $3 each (pricing) |
| Dokploy, self-hosted | $0 | $0 | $0 | GitHub |
| Dokploy Cloud | $4.50 (Hobby) | $15 (Startup) | $24 (Startup) | Startup covers 3 servers, then $4.50 each (pricing) |
| Easypanel Hobby | $14.90 | $44.70 | $74.50 | Per server; $10.90 billed yearly (pricing) |
| Easypanel Business (clusters) | $37.90 | $113.70 | $189.50 | Per server (pricing) |
| Portainer Business | $0 | $0 | $1,045/year | Free for 3 nodes; Starter covers 5 (pricing) |
| Dokku, CapRover, Kamal | $0 | $0 | $0 | Open source, no paid tier |
| Ployz | $0 | $0 | $0 | Custom domains $9/month on Ployz Cloud |
And the server underneath:
| Server | Specs | Monthly price | Source |
|---|---|---|---|
| Netcup VPS 500 | 2 vCPU, 4 GB RAM, 64 GB SSD | €8.26 incl. VAT (12-month term) | netcup VPS |
| Hetzner CX23 (Germany, Finland) | 2 vCPU, 4 GB RAM, 40 GB | $6.49 + about $0.60 for IPv4 | Hetzner |
Coolify asks for 2 CPU cores, 2 GB of RAM and 10 GB of disk (install docs). Dokploy asks for 2 GB and 30 GB (install docs). CapRover and Dokku need 1 GB (CapRover, Dokku). Any of them fits on a 4 GB box with room for your apps. My Hetzner pricing guide has the rest of the range.
Dokploy: the closest swap for Coolify
Dokploy isn't clearly better than Coolify, but it's the most direct swap. It has a dashboard, one-click databases, Compose, S3 backups and remote servers. Its multi-server story is cleaner: it splits build servers from deployment servers and also supports Docker Swarm.
It deploys apps and Compose files through Traefik, backs up databases to S3 on a cron schedule (backups), and runs scheduled jobs. Its remote servers let the dashboard sit on a small box while apps run elsewhere; the docs say the dashboard alone uses "around 250 MB of RAM".
| Caveat | Detail |
|---|---|
| Previews | GitHub only; off by default; Dokploy warns against them on public repos (preview deployments) |
| License | Apache-2.0 outside a /proprietary folder with its own terms (LICENSE) |
| Cloud features | Roles, SSO and audit logs on Startup and Enterprise (pricing) |
Leaving Dokploy instead? Coolify is the mirror answer: the same shape, previews from GitLab, Bitbucket and Gitea as well as GitHub, and a plain Apache-2.0 license. My Coolify review covers what you'd keep.
Dokku: one server and a terminal
Dokku is the oldest tool here and still ships often, with v0.38.31 on 27 September 2026. It's a Heroku-style PaaS: git push and it builds with buildpacks or your Dockerfile. It's MIT licensed and needs 1 GB of RAM. There's no web dashboard and no Compose support.
Dokku calls itself a PaaS "that runs on a single server of your choice" (docs). Its k3s scheduler joins more servers, but "only the initial Dokku server will be properly configured for push deployment." That also means running Kubernetes, which many people came to Dokku to avoid.
Databases come from plugins. The official dokku-postgres plugin backs up to any S3-compatible store on a schedule with postgres:backup-schedule. Dokku's GitHub Action can create and destroy review apps per pull request.
CapRover: a dashboard over Docker Swarm
CapRover is maintained: v1.15.4 shipped on 30 August 2026, with commits in late September. It's a dashboard over Docker Swarm, nginx and Let's Encrypt, with one-click apps and real multi-node clusters: "Add nodes to your Docker Swarm cluster and let CapRover handle load balancing" (caprover.com).
| Caveat | Detail |
|---|---|
| Backups | Cover /captain/data/ (settings, configs, certificates); persistent directories, so your databases, are not included (backup docs) |
| Compose | "Still experimental and does not implement the complete Compose specification"; build, networks, secrets and deploy are ignored (docs) |
| License | Apache-2.0 with an appendix asking that modifications of free features stay free and open source (LICENSE) |
Easypanel: the polished panel you pay for
Easypanel's free plan gives up to 3 projects per server. Past that, licenses are per server: Hobby is $14.90 a month ($10.90 billed yearly), Growth $23.90 and Business $37.90. Scheduled database backups start on Hobby, multiple users on Growth, and cluster support (alpha) only on Business (pricing). It isn't open source.
It's the most product-like tool here. It has Compose services, database and volume backups to S3, Dropbox, Google Drive or SFTP (backups), a CLI, an API and an MCP server. I couldn't find pull request previews in its docs. One server on Hobby costs $14.90 a month, more than the server it runs on.
Kamal: a config file, no dashboard
Kamal is a command-line deploy tool from 37signals, MIT licensed. You list server IPs in a config file, and it builds your image, pushes it and swaps containers with zero downtime, across many servers. It has no UI, no backups, no Compose and no previews.
Kamal's site lists "zero-downtime deploys, rolling restarts, asset bridging, remote builds, accessory service management." Accessories run Postgres or Redis, but "they are not updated when you deploy, and they do not have zero-downtime deployments" (docs). Backups are your own script.
Portainer: a container manager, not a PaaS
Portainer gives you a web UI over Docker, Swarm or Kubernetes and deploys Compose stacks from an editor, an upload or a Git repo (stacks). It doesn't detect your language, build without a Dockerfile, back up databases or create previews. Community Edition is free under Zlib. Business is free for 3 nodes; Starter begins at $1,045 a year for 5, 10 or 15 nodes (pricing). Plenty of people run it next to one of the other tools rather than instead of it.
Which alternative works best across several servers?
Kamal, CapRover and Ployz run your apps across servers by design. Dokploy does through Swarm or remote servers. Portainer manages Swarm or Kubernetes. Dokku needs k3s, and Easypanel's cluster mode is alpha.
Coolify can deploy one app to several servers, with limits its multi-server docs state plainly: "Adding deployment servers does not distribute traffic by itself," and attaching servers "does not create a complete highly available system." It doesn't work with Compose apps or persistent storage, and its Swarm mode is deprecated. Coolify runs a proxy on each server; the missing pieces are a private network between them and traffic spreading.
Which alternatives back up your databases?
| Tool | Database backups |
|---|---|
| Coolify | Built in, to S3; Postgres, MySQL, MariaDB, MongoDB and ClickHouse, not Redis (docs) |
| Dokploy | Built in, to S3 on a cron schedule |
| Easypanel | Built in, paid plans only |
| Dokku | Through database plugins |
| CapRover | Settings only, not databases |
| Kamal, Portainer, Ployz | None; run your own pg_dump job |
Coolify's docs make the point everyone should hear: "A successful backup only proves that Coolify created a file." Test a restore before you trust any of these.
Which alternatives have preview environments?
Coolify, Dokploy and Ployz create one for every pull request. Coolify works with GitHub, GitLab, Bitbucket and Gitea; Dokploy and Ployz are GitHub only. Dokku can do it through its GitHub Action. CapRover, Easypanel, Kamal and Portainer have none built in. Coolify's preview deployments post the address back on the pull request. My ephemeral environments guide explains why they're worth having.
What if I don't want to self-host at all?
Use a hosted platform and pay more for not owning a server. Railway's Hobby plan is $5 a month with $5 of usage included, and Pro is $20 with $20 included (pricing). Render, Fly.io, Heroku and DigitalOcean App Platform work the same way: a base fee, then usage. For small apps that's fine; a busy database gets expensive.
My Railway bill reached $500+ a month and kept climbing, mostly from one busy database. Today one €80 dedicated server runs more than I ever ran there. I've priced the same app across platforms in the best Railway alternatives and the best Vercel alternatives, and the hidden costs of PaaS shows where those bills grow.
Where Ployz fits
I built Ployz to go from one server to two and retire the old one without Kubernetes or a three-server minimum. One command installs it on any Linux server with systemd and gives your app an HTTPS address:
ployz up --server root@your-server
Connect GitHub and every push builds on your servers or in your own GitHub Actions, with no registry. Node, Python, Ruby, PHP, Go, Rust, Java and Elixir apps need no Dockerfile. Every pull request gets a preview environment with its own HTTPS address, free and unlimited on your own servers. Deploys have zero downtime once you set a health check.
Adding a server is one command. Servers join an encrypted WireGuard network, services find each other at NAME.internal, and every server runs Caddy, so two servers don't need a rented load balancer. A service can run up to 50 replicas. Every command takes --json, and ployz setup agent lets coding agents like Claude Code deploy.
What it doesn't do yet: database backups, Docker Compose files, team roles, cron, or moving a database between servers (that's coming). One-click Postgres, MySQL, Redis and MongoDB run as regular services with a volume, and Ployz doesn't back them up. Run a scheduled dump to object storage, or keep the database on a managed service from my Postgres hosting guide. If you need Compose or built-in backups today, use Coolify or Dokploy.
Start free on your own server.
FAQ
What is the best alternative to Coolify?
Dokploy, for most people. It has the same dashboard, Compose, S3 backups and previews, free on your own server.
What is the best alternative to Dokploy?
Coolify. It has the same shape, previews from more Git hosts and a plain Apache-2.0 license.
Is Dokku still worth using in 2026?
Yes, if one server and a terminal suit you. It shipped v0.38.31 in September 2026.
Is Easypanel free?
For up to 3 projects per server. Scheduled backups and more projects start at $14.90 per server a month.
Can Portainer replace Coolify?
Not for deploying your own app from source. It manages containers and Compose stacks; it doesn't build apps, back up databases or make previews.
Is Kamal a Coolify alternative?
Only if you don't want a dashboard. It deploys from a config file across many servers, with no UI, backups or previews.
How I checked
I checked prices and features in early October 2026 against each project's own pricing page, docs and GitHub repo, linked next to every claim. I haven't run these tools side by side, so there are no install times or idle RAM figures here. Server prices come from Netcup's and Hetzner's own pages. I build Ployz, so weigh my verdict on it accordingly.
Deploy your app on your own server with Ployz, free: get started.