Dokku on Ubuntu 24.04 LTS

Azure Developer Tools

Dokku, the self hosted single node platform as a service, ready to take a git push and build, deploy and route your app the moment it boots.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Dokku is a self hosted platform as a service that brings a Heroku style workflow to a single server. You push your application with git and Dokku builds it, using Cloud Native or Heroku buildpacks, a Dockerfile or a prebuilt image, then runs it as a container and publishes it behind an nginx reverse proxy on its own hostname. A single command line manages the whole lifecycle: create an app, set environment variables and secrets, attach databases and other services through official plugins, scale processes, add domains and provision TLS, and read logs. It gives a small team the ergonomics of a managed platform while everything stays on infrastructure they own and control.

It suits developers who want push to deploy simplicity without a managed platform bill, teams running review and staging environments, and anyone hosting side projects or internal services who prefers one predictable server they administer themselves.

Why the cloudimg image

Dokku is managed entirely over SSH by public key, and cloudimg ships it honest about having no credential at all: the image carries no password, no web login and no baked deploy key, so nothing usable is embedded in it. On first boot each instance sets its own application routing domain from its address and writes its connection details to a root only note, and you add your own SSH key to begin deploying. Docker and nginx are preinstalled and the app lifecycle is proven end to end before the image is sealed by actually deploying a container and serving it. The base is fully patched with unattended security updates enabled, and every deployment is paired with a step by step deploy guide and 24/7 cloudimg support.

Common uses

  • Push to deploy hosting for apps without a managed platform bill
  • Self hosted review, staging and production environments on one server
  • A Heroku style workflow for side projects and internal services you own