Artifact ddb2d3a780870815ed42d2c874bff57f2b491344a7030d5800dfa1f57d8deae4:

Wiki page [Self-hosted PaaS] by dbohdan on 2020-06-15 18:55:43.
D 2020-06-15T18:55:43.101
L Self-hosted\sPaaS
N text/x-markdown
P 11d8f2ab5ff225ef4c0abf7bd76f839db3a54bf7bcce317e150c74bf97acb8e3
U dbohdan
W 1353
# 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.

## Table

| 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 | |
| [Exoframe](https://github.com/exoframejs/exoframe) | Multi-server (Docker swarm mode) | JavaScript, Docker | CLI client on the deployment machine | |
| [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 |

## Extras

* [Wharf](https://github.com/palfrey/wharf).  A web UI for Dokku.  Written in Python.

---
[Tags](wiki:Special: Pages by tag): deployment, programming, sysadmin
Z 9d0e9e89d343748dd357a39c3347adbb