
About Dokku
Dokku is an open source platform for running apps on a single server. You set it up once, then deploy by pushing code with Git. It is powered by Docker and uses Heroku-compatible buildpacks to build each app.
What it does
After installation, you create an app, set its domain and push code to it. Each app runs in its own isolated container. Dokku is built from plugins, and you can write new plugins in any language and share them with others.
Key features
- Push apps with Git and build with buildpacks
- Run each app in an isolated container
- Extend the system with plugins in any language
- Create apps and set domains from the command line
- Runs on any hardware that can run Docker
Who it's for
Dokku suits developers who run a few apps or sites on one server and want a simple, self-owned deployment flow. Teams that need several servers may need a different tool, since the project describes itself as a single-host system.
Pricing and good to know
Dokku is MIT licensed and free to run. A Pro version with extra features is offered for those who need more than the open source edition. The project also accepts sponsorship through OpenCollective and Patreon. Installation is done on a server you manage yourself.
Highlights
- Push apps with Git and build with buildpacks
- Run each app in an isolated container
- Extend the system with plugins in any language
- Create apps and set domains from the command line
- Runs on any hardware that can run Docker












