OSP
dokku logo

dokkuA docker-powered PaaS that helps you build and manage the lifecycle of applications

A docker-powered PaaS that helps you build and manage the lifecycle of applications

31,911 stars
2,021 forks
Shell
MIT
dokku screenshot

dokku

A lightweight, Docker-powered Platform-as-a-Service that enables developers to build and manage application lifecycles on their own infrastructure. Dokku provides a Heroku-like experience with minimal overhead, making it the smallest PaaS implementation available.

Key Features

  • Application Deployment: Deploy applications using Git push with automatic builds and scaling
  • Multi-Language Support: Support for multiple programming languages and frameworks through buildpacks
  • Container Management: Leverage Docker for consistent, isolated application environments
  • Self-Hosted: Complete control over infrastructure with no vendor lock-in
  • Plugin Architecture: Extensible system to add custom functionality and integrations
  • Zero-Downtime Deploys: Manage application updates without service interruption

Use Cases

  • Startup Deployment: Cost-effective platform for deploying and hosting web applications
  • Internal Tools: Host internal applications and services on company infrastructure
  • Development Environments: Create isolated, reproducible development and staging environments
  • Legacy System Migration: Move applications from traditional hosting to containerized infrastructure

Who Is It For

Dokku is ideal for developers and small teams who want PaaS convenience without the cost of commercial solutions, and organizations seeking self-hosted deployment infrastructure with minimal operational overhead.