A docker-powered PaaS that helps you build and manage the lifecycle of applications
Shell Makefile Python JavaScript Scala HTML Other
Latest commit d36f874 Feb 27, 2017 @josegonzalez josegonzalez committed on GitHub Merge pull request #2626 from znz/update-command-in-example
Update command in example
Failed to load latest commit information.
contrib Remove unused variable Jan 19, 2017
debian Require specific versions for dokku-maintained packages Jan 20, 2017
docs Merge pull request #2616 from dokku/2356-apps-report-cleanup Feb 24, 2017
plugins Update command in example Feb 27, 2017
rpm Improve posinstall scripts with spellcheck Sep 25, 2016
tests cleanup: move from apps to apps:list subcommand for tests and docs Feb 21, 2017
.dockerignore feat: add release-related Dockerfiles Jan 8, 2017
.editorconfig Ensure makefiles are properly formatted Dec 21, 2014
.gitignore Initial support for CentOS 7 Sep 25, 2016
CODE_OF_CONDUCT.md Upgrade our CoC to 1.4 of the Contributor Covenant Feb 9, 2016
CONTRIBUTING.md Add RPM installation docs Sep 25, 2016
HISTORY.md Release 0.8.0 Jan 9, 2017
ISSUE_TEMPLATE.md add dokku report command for 0.4.10+ Jan 16, 2017
LICENSE update copyright year Feb 4, 2014
Makefile fix: allow overriding both DOKKU_VERSION and GIT_REV via environment … Jan 8, 2017
README.md docs: move sponsors and backers section up Jan 16, 2017
SPONSORS.md Update SPONSORS.md Oct 29, 2016
Vagrantfile Support CentOS in bootstrap.sh Sep 25, 2016
arch.mk fix: allow overriding both DOKKU_VERSION and GIT_REV via environment … Jan 8, 2017
bootstrap.sh Support CentOS in bootstrap.sh Sep 25, 2016
circle.yml add so *.dokku.me works Apr 19, 2016
deb.mk Merge pull request #2586 from bevand10/patch-1 Feb 20, 2017
dokku fix: skip following argument when current argument is --app Jan 9, 2017
rpm.mk fix: allow overriding both DOKKU_VERSION and GIT_REV via environment … Jan 8, 2017
tests.mk Improve posinstall scripts with spellcheck Sep 25, 2016



Build Status Ubuntu Package Arch Package IRC Network Slack Group Documentation OpenCollective OpenCollective Gratipay

Docker powered mini-Heroku. The smallest PaaS implementation you've ever seen.


See our list of past sponsors in the SPONSORS file.

Become a sponsor and get your logo on our README on Github with a link to your site. [Become a sponsor]


Support us with a monthly donation and help us continue our activities. [Become a backer]


A fresh VM running any of the following operating systems:

  • Ubuntu 16.04 x64
  • Ubuntu 14.04 x64
  • Debian 8.2 x64
  • CentOS 7 x64 (experimental)
  • Arch Linux x64 (experimental)


To install the latest stable release, run the following commands as a user who has access to sudo:

wget https://raw.githubusercontent.com/dokku/dokku/v0.8.0/bootstrap.sh
sudo DOKKU_TAG=v0.8.0 bash bootstrap.sh

You can then proceed to the ip address or domain name associated with your server to complete the web-based installation.

If you wish for a more unattended installation method, see these docs.


View the docs for upgrading from an older version of Dokku.


Full documentation - including advanced installation docs - are available online here


You can use Github Issues, check Troubleshooting in the documentation, or join us on freenode in #dokku


After checking Github Issues, the Troubleshooting Guide or having a chat with us on freenode in #dokku, feel free to fork and create a Pull Request.

While we may not merge your PR as is, they serve to start conversations and improve the general Dokku experience for all users.


MIT License © Jeff Lindsay