# Self-hosted PaaS
A comparison table of [platform-as-a-service](https://en.wikipedia.org/wiki/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.
| Project name and link | Type | Technologies | Management | Notes |
| [CapRover](https://github.com/CapRover/CapRover) | Multi-server (Docker swarm mode) | TypeScript, Docker | Web UI | |
| [Dokku](https://github.com/dokku/dokku) | Single-server | Bash, Docker | CLI on the server | |
| [Piku](https://github.com/piku/piku) | Single-server | Python | CLI client on the deployment machine | Smaller than Dokku. Does not use Docker. Runs on low-end devices. |
| [Swarmlet](https://github.com/swarmlet/swarmlet) | Multi-server (Docker swarm mode) | Bash, Docker | CLI on the server |
* [Wharf](https://github.com/palfrey/wharf). A web UI for Dokku. Written in Python.
[Tags](wiki:Special: Pages by tag): deployment, programming, sysadmin