Heroku's free-tier removal, a major 2025 outage, and Salesforce's 2026 sustaining-engineering shift have teams looking elsewhere. Here's how self-hosted PaaS tools and managed alternatives compare — and which we recommend.
Heroku ended its free plans in late 2022, pushing hobbyists and small projects off the platform.1 Then came the June 10, 2025 outage that locked users out for hours — a widely reported incident that shook confidence in the platform's reliability.1 In early February 2026, Salesforce moved Heroku into a sustaining engineering phase, signaling that active development has slowed.1
If you've been on Heroku for years, these three events form a pattern: the platform is getting more expensive, less reliable, and less actively developed. Teams are re-evaluating where they deploy.
There are two broad directions, and the choice comes down to control vs. convenience.
Self-hosted PaaS — You install an open-source platform on your own VPS and recreate the git-push-to-deploy experience. The category leaders are Coolify, Dokku, CapRover, and Dokploy.1 You get maximum control and the lowest infrastructure cost, but you own patching, backups, and incident response.3
Managed PaaS — Platforms like Railway and Render keep the Heroku developer experience without making you operate anything.5 You pay a platform markup for that convenience, but there's zero ops.
These four tools aren't in our product catalog, but they're the category leaders worth knowing about if you're going the self-hosted route.
Coolify has become the most popular self-hosting platform — basically a self-hosted Vercel/Netlify/Heroku that actually works.4 It gives you the closest thing to a full Heroku-style dashboard.2 Docker Compose support is a game-changer for multi-service apps.4 It uses about 380MB of RAM at idle.4 Multi-node orchestration exists but is still rough — Coolify is at its best on a single server or a small handful.3
Dokku is the OG — twelve years of development with Heroku buildpack compatibility.3 It uses the same buildpacks, the same git push workflow, the same Procfile — the mental model transfers directly from Heroku.4 At roughly 95MB idle, it's the lightest option.4 No multi-server support, no Docker Compose.4 Best for indie developers on a single server with a budget under $20/month.3
CapRover focuses on one-click simplicity.1 It uses about 210MB idle — between Dokku and Coolify.4 No Docker Compose support.4 A solid pick if you want a UI but don't need Coolify's full feature set.
Dokploy offers a polished modern dashboard with Docker Compose support.2 It's the newest entrant and appeals to teams that want Coolify's dashboard experience with a different architecture.
| Tool | Idle RAM | Docker Compose | Multi-server | UI |
|---|---|---|---|---|
| Coolify | ~380MB | Yes | Rough | Full dashboard |
| Dokku | ~95MB | No | No | CLI-first |
| CapRover | ~210MB | No | No | One-click UI |
| Dokploy | — | Yes | — | Modern dashboard |
Resource figures from source [4]. Docker Compose and multi-server data from sources [3][4].
A useful rule of thumb: self-hosting starts to make sense when the managed bill is painful enough that the savings justify the work — often when the bill has passed roughly $50 per month.2 Below that, the ops burden of running your own PaaS (patching, backups, monitoring, incident response) usually isn't worth the savings.3
If you can spend a few hours per month on maintenance and your managed bill is climbing past $50, that's the crossover point where a self-hosted PaaS on a $5–20 VPS starts to win on cost.
The self-hosted PaaS tools above are open-source and free to install on any VPS — we can't link you to a product page for those. What we can recommend are the managed alternatives that preserve the Heroku DX, plus infrastructure and tooling for teams that want the self-hosted spirit with more structure.
(Disclosure: we earn affiliate commissions on some of the picks below. That doesn't change our recommendations — we'd make the same calls regardless.)
Railway is built for shipping quickly — connect a repo, deploy, provision managed databases, and iterate fast.5 Git-push deploys and one-click managed databases make it the most direct Heroku replacement for teams that want zero ops. The $5/mo hobby plan keeps small projects affordable.
If you're migrating off Heroku and don't want to think about servers, Railway is the first stop.
Render is a modern cloud platform that keeps Heroku-style simplicity while offering clearer building blocks.5 Web services, background workers, managed PostgreSQL, and a free tier make it a strong managed alternative for teams migrating off Heroku without wanting to self-host.
Render's free tier is the differentiator — it's the closest thing to what Heroku's free tier used to be.
GitLab Self-Managed offers a self-hosted DevOps platform with Auto DevOps, a built-in container registry, and CI/CD pipelines. It fits teams that want the self-hosted spirit with an integrated SCM-to-deploy pipeline — your code, your builds, and your deploys all in one place.
This isn't a lightweight PaaS like Dokku; it's a full DevOps platform. The trade-off is more setup and maintenance, but you get a complete toolchain instead of just a deployment layer.
When you've outgrown a single VPS, Kubernetes-based paths bridge the gap between self-hosted PaaS and full platform engineering. Argo CD is the GitOps continuous delivery layer for teams graduating from single-VPS self-hosted PaaS to Kubernetes. Pair it with managed Kubernetes (VKE, LKE, or similar) for a scalable self-hosted deployment story.
This is the path for teams whose apps have grown past what Coolify or Dokku can comfortably orchestrate on one box.
If you're running Coolify or Dokku, you still need a server to run them on. Aleph Cloud provides decentralized cloud infrastructure — VMs, serverless, and block storage — with no single point of failure. It's an alternative to relying on a single VPS provider, which matters if uptime is critical and you don't want your entire deployment story tied to one company's availability zone.
Run your self-hosted PaaS on Aleph Cloud's decentralized VMs and you get the control of self-hosting with infrastructure that doesn't depend on a single provider.
If you want zero ops and the closest thing to Heroku's experience, go with Railway or Render. If you want maximum control and your managed bill is past $50/month, install Coolify (full dashboard) or Dokku (minimal CLI) on a VPS. If you're outgrowing a single server, Argo CD on managed Kubernetes is the next step up.
The self-hosted tools are free and open-source — the cost is your time. The managed tools cost money but save your time. Figure out which resource you have more of, and the decision makes itself.
This page was written by the engine and the engine is still on the line. The conversation below picks up where the article stops.
Yes — the picks above are the engine's current verdicts. Ask a sharper version of this question below and you'll get a custom answer with the latest pricing.