Softwr
Dokku logo

Dokku

Single-server platform that accepts a git push and runs Heroku buildpacks on Docker

As of 31 August 2026, Dokku is free to use. Dokku has been the smallest working Heroku equivalent since 2013 and still ships releases, but one person writes almost all of it and the project takes in roughly ten and a half thousand US dollars a year. Softwr lists it under Cloud. Dokku is made by Dokku (community project, maintained by Jose Diaz-Gonzalez), available on Linux, Docker, CLI, Self-hosted.

Overview

What Dokku does

Dokku is an MIT licensed platform that turns a single Linux server into something that behaves like Heroku. You push a git branch, it detects the language with a Heroku buildpack or reads your Dockerfile, builds an image and runs it behind nginx with certificates from Let's Encrypt. Official plugins provision PostgreSQL, MySQL, MariaDB, MongoDB, Redis, RabbitMQ and Elasticsearch. The repository was created in June 2013, has passed 32,000 stars, and released version 0.38.27 in August 2026, so the maturity is real rather than nostalgic. The commercially interesting part is Dokku Pro, a proprietary add-on sold as an 849 US dollar one-time licence covering one production server and two pre-production servers, with free upgrades and no subscription. What it adds is the web dashboard, a JSON REST API, git push over HTTPS for pushing from behind a firewall, browser log tailing and team management. Those are precisely the things a company rather than an individual needs, and the free edition has none of them. The judgement a buyer has to make is whether a lifetime promise is worth 849 dollars from a project with one active maintainer, roughly 10,500 US dollars of annual income recorded on Open Collective, and a Pro product still described by its own site as in development at early bird pricing. Buyers are individual developers, consultancies and small teams who want Heroku semantics on hardware they control and are comfortable living in a terminal. The trade-offs are structural rather than cosmetic. Dokku is single-server by design; multi-node runs through a k3s scheduler that is missing log commands, process inspection and consistent post-run hooks, while the older Kubernetes scheduler is deprecated. Supported operating systems are Ubuntu 22.04 or 24.04 and Debian 11 or later on x64 and arm64, with nothing in the Red Hat family. Backups are per-plugin commands you schedule with cron yourself, with no unified snapshot and no point-in-time recovery.

What people use it for

  • Running a dozen side projects and client applications on one virtual private server with Heroku style deployment
  • Moving off a managed platform when the monthly bill has grown faster than the traffic has
  • A consultancy that wants buildpack deployments without teaching every client team Kubernetes
  • Keeping a legacy Procfile application alive on hardware you control after a managed platform deprecates its stack

The honest half

Where it falls short

Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about Dokku.

  • One maintainer accounts for nearly all human commit activity and the project records roughly 10,500 US dollars of annual income on Open Collective, which is not enough to fund a maintainer, so continuity rests on one person continuing to volunteer.
  • Dokku Pro asks 849 US dollars for a lifetime licence from a project with no disclosed legal entity behind the promise and no published refund terms, while the product is still described as in development at early bird pricing.
  • Dokku is single-server by design, and the k3s scheduler that provides multi-node support is missing log retrieval, process inspection and content-based health checks, with a post-run hook the documentation says does not consistently fire.
  • Supported operating systems are limited to Ubuntu 22.04 or 24.04 and Debian 11 or later, so organisations standardised on Red Hat, Rocky or Alma Linux cannot run it on their approved base image.
  • Backups are separate commands per datastore plugin that you schedule yourself, with no unified snapshot, no point-in-time recovery and no tested restore path, so verifying that a restore works is entirely your responsibility.

Cross-shopped

What people choose instead of Dokku

Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.

  • Dokku logo
    Dokku
    vs
    Heroku logo
    Heroku

    Heroku: The managed original, worth the price when you do not want to own the server or the restores

  • Dokku logo
    Dokku
    vs
    Render logo
    Render

    Render: Managed with published prices and no maintainer bus factor to reason about

  • Dokku logo
    Dokku
    vs
    Fly.io logo
    Fly.io

    Fly.io: Better when the application needs to run in several regions rather than on one box

Pricing

What Dokku costs

Taken from the vendor's own pricing page. Prices move, so check before you buy.

Dokku

Free

  • MIT licensed, no usage limits
  • Command line and SSH only
  • All datastore and certificate plugins
  • Community support

Dokku Pro

$849 /one-time

  • Lifetime licence with free upgrades and no subscription
  • Covers 1 production and 2 pre-production servers
  • Web dashboard and JSON REST API
  • Git push over HTTPS for firewalled networks
  • Team management and browser log tailing
  • Email support from the maintainers

Capabilities

Features

  • Git push deploy

    Push a branch and Dokku builds and releases the application

  • Heroku buildpacks

    Runs the same buildpacks, so Procfile based applications move across largely unchanged

  • Datastore plugins

    Official plugins for PostgreSQL, MySQL, MariaDB, MongoDB, Redis, RabbitMQ and Elasticsearch

  • Automatic certificates

    Let's Encrypt plugin issues and renews certificates per application

  • Zero downtime deploys

    Checks the new container before switching nginx traffic to it

  • Pluggable schedulers

    Runs on local Docker by default, with k3s and Nomad schedulers available

Answered, with sources

Questions people ask

Each answer names the page it came from, so you can check it rather than take our word for it.

Is Dokku still maintained?

Yes. Version 0.38.27 shipped in August 2026 with roughly six releases in the preceding two months. The caveat is that one maintainer writes nearly all of it.

What does Dokku Pro give me over the free edition?

A web dashboard, a JSON REST API, git push over HTTPS, browser log tailing, team management and email support from the maintainers. It costs 849 US dollars once for one production and two pre-production servers.

Can Dokku run across multiple servers?

Only through the k3s or Nomad schedulers. The k3s path is missing several commands and health check types, and the older Kubernetes scheduler is deprecated and no longer developed.

Will my Heroku application run on it unchanged?

Usually. Dokku runs the same buildpacks and reads a Procfile, so the application layer normally moves across. Add-ons, scaling behaviour and backups are the parts you have to rebuild.

Share

Keep looking

Where to go from Dokku

Best Cloud software for

Compare Dokku with

Other Cloud software

  • Deploy web applications globally

    From $29/mo14 researched notes
  • A modern cloud platform for the next generation

    Free plan12 researched notes
  • Cloud Application Platform

    From $5/mo13 researched notes
  • Open source self-hosted platform that deploys applications and databases to servers you already own

    Free, then $5/mo12 researched notes
  • Free self-hosted platform built on Docker Swarm with a dashboard and automatic certificates

    Open source12 researched notes
  • Deployment platform that provisions and operates Kubernetes inside your own cloud account

    Pricing on request12 researched notes
  • Effortless app infrastructure, your own cloud

    From $6/mo9 researched notes
  • Ship software instantly

    Free plan13 researched notes
  • The runtime platform for AI-native companies

    Free, then $0.01667/hour9 researched notes
  • Daemonless container engine with a Docker-compatible CLI

    Open source9 researched notes
  • Kubernetes-native storage and data services, priced by the node hour

    From $0.33/node hour11 researched notes
  • Run a single-node Kubernetes cluster locally for development

    Open source7 researched notes
  • European cloud for developers

    Free, then €0.01/hour10 researched notes
  • Build full-stack apps on your own infrastructure

    Free plan8 researched notes
  • Cloud solutions for global enterprises

    Free plan6 researched notes
  • The Open Source IaC Orchestrator Platform Teams Trust

    Free plan8 researched notes
  • Deployment platform that provisions and operates Kubernetes inside your own cloud account

    Pricing on request12 researched notes
  • Inspect, copy and sign container images without pulling them

    Open source7 researched notes

Softwr does not host reviews and shows no star rating for Dokku, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.

More on Dokku

Best Cloud software alternatives

Kubernetes-native storage and data services, priced by the node hour

Per node hour

Kubernetes operator that deploys and manages Ceph storage clusters

Open source, no licence fee

Open source container-attached storage for Kubernetes

Open source, no licence fee

Open source distributed block storage for Kubernetes, incubating at the CNCF

Open source, no licence fee

Deployment platform that provisions and operates Kubernetes inside your own cloud account

quote

Cloud cost estimates in pull requests, with governance in the paid tier

Free open source tool, then per month by run volume

Free self-hosted platform built on Docker Swarm with a dashboard and automatic certificates

Open source, no licence fee

Open source self-hosted platform that deploys applications and databases to servers you already own

Open source, no licence fee

Compare Dokku with alternatives