The smallest PaaS implementation you've ever seen

Docker powered mini-Heroku in around 200 lines of Bash

Quick-start Instructions

~ $ wget https://raw.github.com/progrium/dokku/v0.3.26/bootstrap.sh

~ $ sudo DOKKU_TAG=v0.3.26 bash bootstrap.sh

# => Go to your server's IP and follow the web installer

Own Your PaaS. Infrastructure at a fraction of the cost.

Powered by Docker, you can install Dokku on any hardware. Use it on inexpensive cloud providers. Use the extra cash to buy a pony or feed kittens. You'll save tens of dollars a year on your dog photo sharing website.

Docker Logo

Easy Git Deploys. From your command-line to the cloud.

Once it's set up on a host, you can push Heroku-compatible applications to it via Git. They'll build using Heroku buildpacks and then run in isolated containers. The end result is your own, single-host version of Heroku.

Git Logo

Extensible Platform. Customize your PaaS.

Write dokku plugins in any language. Share them online with others, and extend those already available. Dokku's simple core is easy to hack and add the features you need to get your job done.

Extend Logo