
Dokku Pricing, Features & Alternatives
Open Source Docker Powered Mini-Heroku
Dokku Overview
Dokku Information Resource Links

What is Dokku?
Dokku is an extensible, open source Platform as a Service that runs on a single server of your choice. Build apps on the fly from a git push via either Dockerfile or by auto-detecting the language with Buildpacks
Once Dokku is set up on a host, you can push Heroku-compatible applications to it via Git. Apps are built using Heroku buildpacks and then run in isolated containers. The end result is your own single-host version of Heroku.
Use Cases
Web Applications: Primarily designed for deploying web applications using various programming languages and frameworks.
Background Workers: Processes that handle tasks such as data processing or job scheduling.
Microservices: Deploy microservices architectures where each service can run in its own container.
Static Sites: Serve files directly from a container, suitable for hosting front-end applications or documentation sites.
Key Features
Deploy Dokku on Azure, DigitalOcean, DreamHost, Vagrant, or custom installations.
Network Management: Abstract the concept of container network management with the Network plugin.
Multi-Application Management: Deploy and manage multiple applications on a single server.
Custom Plugin Support: Add features like database management, monitoring, and integration with third-party services.
Lambda Builder: Run AWS Lambda type functions in Dokku with artifacts scheduled to Lambda.
Dokku Features
Category
Container Deployment
Supported Runtimes
Dokku Pricing
Self Hosted Open Source
*Information is subject to change. Verify with the official Dokku website.






