GSH

Dokku

Docker-powered mini-PaaS: push Heroku-style apps to a server of your own over git.

Hosting Panels

Dokku is a self-hosted platform as a service that runs on a single server you choose and deploys Heroku-compatible applications with a git push. Install it on Ubuntu or Debian and you get the whole core: builds from a Dockerfile, Heroku buildpacks or Cloud Native Buildpacks, request routing through nginx, process scaling, persistent storage and a plugin system. The core is free and MIT-licensed with no seat limits; the vendor's only paid product is Dokku Pro, a one-time 999 USD licence that adds a web UI, a JSON API and HTTP(S) git deployments for one production server plus two pre-production servers, and it refuses to start without outbound internet access to validate that licence. The trade-off is architectural, not commercial: everything lives on one host, so there is no built-in clustering or failover, the docs note that after a reboot requests can briefly route to the wrong application while apps are restored, and healthcheck features depend on which scheduler plugin you run.

Key features

Self-hosted editions

Dokku (community)Free self-hosted
LicenceOpen source · MITDeploymentSelf-hosted
Dokku Pro999 USD · per instance · one-time
LicenceProprietaryDeploymentSelf-hosted
Limits, notes & source

Dokku (community)

Limits
The whole core platform: git deployments, the three build methods, nginx routing, process scaling, persistent storage and the plugin system, with no seat limit and no paid tier.
Notes
GitHub's licence API reads the repository LICENSE as spdx_id "MIT". Installed with the vendor's bootstrap script or a Debian package; the docs list Ubuntu 22.04/24.04 or Debian 11+ as supported, with 1 GB of memory for the default Docker scheduler.

Dokku Pro

Limits
A perpetual licence for one production server and up to two pre-production servers: a single-page web UI, a JSON API with JWT authentication and authenticated HTTP(S) endpoints for git pushes, shipped as Debian and RPM packages next to Dokku. The server must reach the public internet for licence validation or Dokku Pro will not start.
Notes
The vendor's shop page states "$999.00" as the single price; the docs page for Dokku Pro describes what it adds and warns that the server "must be able to contact the public internet to validate the license, or it will fail to start".

Pros & cons

Strengths

  • MIT-licensed core with no seat limit: install it on a server you already pay for and keep the data. Source
  • A git push is the deploy: Dokku builds with buildpacks or a Dockerfile on the host itself. Source
  • Extend the core with plugins in any language, or install community plugins. Source

Trade-offs

  • Single host by design: no built-in multi-server clustering and no failover. Source
  • After a reboot, requests can route to the wrong application for a few minutes while apps are restored. Source
  • Healthcheck options depend on the scheduler plugin; not every plugin supports every option. Source
Show 1 more
  • The paid Dokku Pro add-on will not start without outbound internet access to validate its licence. Source

Similar apps

Other entries from this catalogue in the same category, with a free self-hosted edition first and then the higher star count. Only software we publish appears here — each card opens the entry, where its price, licence and check date are recorded.

Coolify

Hosting Panels

Self-hostable control panel that deploys apps, databases and services as Docker containers on your own servers.

Free self-hosted61,992Source

OpenPanel

Hosting Panels

Multi-user hosting panel that isolates every hosting user in rootless Podman containers.

Free self-hosted743Source