Dokku est une plateforme en tant que service (PaaS) libre et auto-hébergée, décrite comme un mini-Heroku fonctionnant avec Docker et une alternative à Heroku. Vous poussez une application vers votre propre serveur avec Git ; Dokku la construit avec les buildpacks Heroku et l'exécute dans des conteneurs isolés, de sorte que le cycle de vie, de la construction à la montée en charge, se déroule sur un seul hôte. Il s'installe avec un script d'amorçage sur une machine Ubuntu ou Debian neuve, en amd64 ou arm64.
Dokku est publié sous licence MIT et développé ouvertement sur GitHub. Il n'existe pas de service hébergé : vous l'exécutez sur le matériel ou la machine virtuelle de votre choix et décidez où résident applications et données, y compris chez un hébergeur européen ou dans votre propre centre de données. Aucun éditeur ne s'interpose entre vous et vos données, ce qui convient aux organisations voulant un PaaS simple sans dépendance à un cloud étranger.