Search iThub

Search tools, categories and collections. Type at least two characters.

Explore all tools
↑ ↓ to explore resultsEnter to open · Esc to close
D

Dokku

Docker-powered, single-host PaaS with Heroku-style Git deploys

Visit website Save

Dokku is an MIT-licensed, Docker-powered PaaS for a single host that builds Heroku-compatible apps with buildpacks and runs them in isolated containers.

Pricing
Open source
Deployment
Self-hosted
32,220stars2,099forks
0views
Updated

What is Dokku?

Dokku is an open-source, Docker-powered platform as a service for building and managing the lifecycle of applications. It provides a Heroku-like experience on infrastructure operated by the user, with deployment through Git pushes, archives, or Docker images.

Applications can be built using Dockerfiles, Heroku-compatible buildpacks, Cloud Native Buildpacks, and other documented builders. Dokku also provides controls for environment variables, domains, HTTPS, application logs, persistent storage, process management, and resource limits. Plugins extend its functionality.

Installation requires a fresh virtual machine running a supported Ubuntu or Debian release, access to sudo, and an SSH keypair for deployment. Operators configure server access and domains and remain responsible for maintaining the host and planning backup and recovery.

Key capabilities

  • Git-push deployments of Heroku-compatible apps
  • Builds with Heroku buildpacks
  • Isolated container runtime for each app
  • Plugin system, with plugins in any language
  • Command-line management of domains and SSH keys
  • Full documentation with installation guides
Advertisements

Where Dokku fits

Dokku fits development and operations workflows that need application deployment on a team's own server rather than a managed hosting service. Its deployment methods and CI documentation allow it to serve as the deployment target in an existing delivery pipeline.

Before deployment, teams should verify host operating system compatibility, SSH access, domain and HTTPS configuration, and application build requirements. Persistent storage, resource limits, datastore dependencies, and backup and recovery procedures also need review.

Reviews of Dokku

No reviews yet

Be the first to share your experience with Dokku.

Loading review form…

Alternatives to Dokku

Compare Dokku with these tools →