Audience
Backend developers who want a lightweight Heroku-like deployment workflow on their own server
About Dokku
Dokku is an open source PaaS alternative to Heroku and the smallest PaaS implementation you have ever seen. It helps developers build and manage the lifecycle of applications from building to scaling, while giving them ownership of their platform with tools they already know. Powered by Docker, Dokku can be installed on any hardware or inexpensive cloud provider and runs on a single server of your choice. Once it is set up on a host, users can push Heroku-compatible applications to it via Git, build them with Heroku buildpacks, Dockerfiles, or Docker images, and run them in isolated containers. Dokku supports building apps on the fly from a git push, auto-detecting the language with buildpacks when needed, and starting containers based on the built image. Using technologies such as Nginx and cron, web processes are automatically routed, while background processes and scheduled cron tasks are also managed by Dokku.
