EVERYTHING XIAOMI
Get listed
Dokku logo

Dokku

Dokku is an extensible, open-source Platform as a Service that builds and runs applications on a server you choose.

Place
#4 of 27
Score
6.8
Dokku's website

What Dokku is

Dokku is an extensible, open-source Platform as a Service that builds and runs applications on a server you choose. Push code with Git, and it can deploy using Heroku buildpacks, Dockerfiles, or Docker images. It routes web processes and manages background processes and automated cron tasks. Deployments can target a single server, Docker containers, or a K3s cluster, with rollback and deployment audit logs supported. Dokku is built from plugins, and users can create their own; official plugins include PostgreSQL, MySQL, Redis, MongoDB, Elasticsearch, and Let's Encrypt. It supports per-application SSL/TLS certificate management, and HTTPS responses have HSTS enabled by default. Dokku recommends SSH key-based authorization for server pushes. The free open-source option is self-hosted. Dokku lists Ubuntu 22.04, 24.04, or 26.04 and Debian 11 or later on x64, with AMD64 or ARM64 architectures; minimum memory is 1 GB for the Docker scheduler or 2 GB per node for K3s. Dokku Pro is a paid add-on for an existing installation, billed $849, paid once, and adds a web interface, JSON API, HTTP(S) app push, management tools, scaling, log tailing, and maintainer email support.

Good

  • Free, open-source, self-hosted option
  • Supports buildpacks, Dockerfiles, and Docker images
  • Plugin system includes database and certificate integrations
  • Deployment rollback and audit log supported
  • HTTPS responses have HSTS enabled by default

Watch out

  • Requires a server and supported operating system
  • Dokku Pro requires an existing Dokku installation
  • Dokku Pro costs $849, paid once

Who it suits

Dokku may suit developers who want to deploy applications from Git on infrastructure they choose. Dokku Pro is for users with an existing Dokku installation who also need its web interface and management features.

Verdict

Dokku provides a self-hosted Git-based deployment path with plugin support and several deployment targets. Check the system requirements before choosing it, and note that Dokku Pro is a separate one-time purchase.

Plans and prices

From Dokku's own pricing page, checked 8 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Dokku open sourceFreeOpen source · self-hosted on a server you choose
Dokku Pro$849, paid once1 production server · 2 pre-production servers · Full access to web UI · JSON-API REST API · HTTP(S) Git push · Team management · Email support · $849 for life

The facts

Each one read from Dokku's own pages, with the date it was checked.

Where it runs

Application processes
Dokku routes web processes and manages background processes and automated cron tasks.checked 8 Oct 2026

What it does

Build and deploy
Dokku supports Heroku buildpacks, Dockerfiles, and Docker images for application deployments.checked 8 Oct 2026
Dokku Pro features
Dokku Pro adds a web interface, JSON API, HTTP(S) app push, datastore management, environment variable management, process scaling, and log tailing.checked 8 Oct 2026
Dokku Pro prerequisites
Dokku Pro is an add-on for an existing Dokku installation and requires a Debian-based AMD64 or ARM64 system.checked 8 Oct 2026
Extensible plugins
Dokku is built from plugins, and users can create plugins to add functionality.checked 8 Oct 2026
Integrations
Official plugins include PostgreSQL, MySQL, Redis, MongoDB, Elasticsearch, and Let's Encrypt.checked 8 Oct 2026
Minimum memory
The documented minimum is 1 GB for the Docker scheduler or 2 GB per node for the K3s scheduler.checked 8 Oct 2026
Security
Dokku recommends SSH key-based authorization for pushing to a server.checked 8 Oct 2026
Self-hosting
Dokku can be installed on hardware of the user's choice and is described as avoiding vendor lock-in.checked 8 Oct 2026
Support
Dokku Pro includes email support from the maintainers.checked 8 Oct 2026
System requirements
Dokku lists Ubuntu 22.04, 24.04, or 26.04 and Debian 11 or later on x64, with AMD64 or ARM64 architectures supported.checked 8 Oct 2026
TLS
Dokku supports per-application SSL/TLS certificate management, and HTTPS responses have HSTS enabled by default.checked 8 Oct 2026
What it does
Dokku is an extensible, open-source Platform as a Service that runs on a single server and builds and runs applications from a Git push.checked 8 Oct 2026

Alternatives to Dokku

All alternatives
  1. 1Coolify logo

    Coolify

    Free planOpen sourceAndroidiOSWebAPI
    8.6From $5 a month
  2. 2Railway logo

    Railway

    Free planAndroidiOSWebAPI
    8.3From $5 a month
  3. 3Northflank logo

    Northflank

    Free planWebAPILinuxmacOS
    8.0From $2.70 a month
  4. 4Koyeb logo

    Koyeb

    Free planWebAPI
    6.8From $29 a month
  5. 5Fly.io logo

    Fly.io

    WebAPILinux
    6.6From $29 a month
  6. 6Cloud Foundry logo

    Cloud Foundry

    APILinuxmacOSSelf-hosted
    6.5