Self-hosted PaaS
A comparison table of platform-as-a-service or “Heroku clone” software that you can run on your own servers. “Self-hosted platform as a service” may seem like a contradiction, but it can make it easier to manage your applications in a uniform way. I focus on the smaller and simpler projects; no Kubernetes here.
Table
Project name and link | Type | Technologies | Management |
---|---|---|---|
CapRover | Multi-server (Docker swarm mode) | TypeScript, Docker | Web UI |
Coolify | Multi-server (independent Docker Engines) | TypeScript, Docker | Web UI |
Dokku | Single-server | Bash, Docker | CLI on the server |
Exoframe | Multi-server (Docker swarm mode) | JavaScript, Docker | CLI client on the deployment machine |
Piku | Single-server | Python | CLI client on the deployment machine |
Swarmlet | Multi-server (Docker swarm mode) | Bash, Docker | CLI on the server |
Extras
- Wharf. A web UI for Dokku. Written in Python.