dokku
A docker-powered PaaS that helps you build and manage the lifecycle of applications
⭐ 31,896 stars on GitHub · 🍴 2,037 forks · 📜 License: mit · 💻 Language: Shell
What is dokku?
Managing application deployments often means choosing between the simplicity of expensive commercial PaaS providers and the crushing complexity of Kubernetes. You can bridge that gap by running your own Heroku-compatible deployment platform on a single inexpensive VPS, retaining full control over your
Topics: the project is tagged with popular topics:
- 🏷️
buildpack - 🏷️
containers - 🏷️
devops - 🏷️
docker - 🏷️
dokku - 🏷️
heroku - 🏷️
kubernetes - 🏷️
nomad - 🏷️
paas - 🏷️
self-hosted
Quick install
See the README for detailed install instructions. Most projects support Docker — if the repo has a Dockerfile, use:
git clone https://github.com/dokku/dokku.git
cd dokku
docker build -t dokku .
docker run -d -p 8080:8080 dokku
Minimum system requirements
| Component | Recommended |
|---|---|
| RAM | 1024 MB |
| CPU | 1 vCPU |
| Disk | 15 GB SSD |
| OS | Ubuntu 22.04 LTS / Debian 12 |
| Docker | 24.0+ |
⚡ Deploy fast on VSIS
Use the VSIS VPS Mini 1GB RAM / 1 vCPU / 15GB SSD (~70k/tháng) plan from VSIS.NET — high-speed VN-based VPS, 24/7 support, ideal for running dokku smoothly.
🎯 Benefits:
- One-command
docker compose up -ddeploy in 2 minutes - Dedicated IPv4, root access, unmetered domestic bandwidth
- Daily snapshot backup
- Free install assistance from the VSIS team
👉 See matching VPS plans at vsis.net
Resources
- 🔗 GitHub: dokku/dokku
- 🌐 Homepage: https://dokku.com
- 📚 Official docs: see README in the repo
- 💬 Community: GitHub Issues + Discussions
Article compiled from GitHub data on 23/05/2026. Star/fork counts may have changed — see live numbers via the GitHub link.