Search for a command to run...
Lightweight, open source Platform as a Service that runs on a single server of your choice. Powered by Docker, it turns any VPS into a self-hosted PaaS where you deploy applications via git push and manage the full lifecycle from build to scaling.
Dokku positions itself as a Heroku-compatible alternative with no vendor lock-in: you own the infrastructure and use tools you already know. It supports official one-click installs on Azure, DigitalOcean, and DreamHost. The project is built as a modular core plus plugins, so you can extend it with databases, caches, and services by writing plugins in any language or installing community ones.
Key capabilities:
git push with Heroku buildpacks or Dockerfile supportTeams use Dokku to host staging environments, personal projects, and small production workloads without commercial PaaS costs. Developers get a familiar git push workflow and container isolation, while operators keep full control over where and how apps run.