aicoolies logo
Dokku logo

Dokku

The smallest PaaS implementation

Share
open-sourceOpen Source
Visit Website →

Dokku is a Docker-powered, open-source mini-Heroku that gives you the smallest PaaS implementation for deploying applications on your own server. Push with Git, build via Heroku buildpacks or Dockerfiles, and get automatic subdomains, SSL, zero-downtime deploys, and add-on plugins for databases and services. Ideal for self-hosted developers who want Heroku ergonomics without the cloud vendor bill.

Dokku is a Docker-powered, open-source mini-Heroku written in Bash that provides the smallest PaaS implementation for deploying applications on a single server. It accepts Heroku-compatible apps via Git push, builds them using Heroku buildpacks or Dockerfiles, and handles routing, SSL, subdomains, and zero-downtime deploys out of the box. Install it on any Ubuntu or Debian host with a single shell command and turn a bare VPS into a self-hosted Heroku in minutes, with no control plane or proprietary runtime to manage.

The project is best known for its plugin ecosystem — official and community plugins add managed PostgreSQL, Redis, MySQL, MariaDB, Let's Encrypt certificates, persistent storage, HTTP basic auth, maintenance pages, and container schedulers. Dokku's architecture keeps the core small while letting operators compose exactly the platform they need, from single-app side projects to multi-service internal platforms shared across teams. CLI-first configuration means every setting is version-controllable via shell scripts or Ansible playbooks.

Dokku is ideal for indie hackers, startups, and platform teams that want Heroku-style git-push deploys without a cloud vendor bill scaling with traffic. It runs happily on DigitalOcean, Hetzner, OVH, or bare-metal hardware, works well as a sandbox for ephemeral preview environments tied to pull requests, and is a common self-hosted alternative to Render, Railway, and Fly.io for teams comfortable maintaining their own Linux servers and wanting full control over their data plane.

Pricing

Free

Platforms

Self-hosted (Ubuntu/Debian)

Categories

Tags

Use Cases

Alternatives

Related Tools

KubeAI

Kubernetes operator for serving AI inference workloads

KubeAI is an Apache-2.0 Kubernetes operator for deploying and scaling AI inference workloads, including LLMs, embeddings, reranking, and speech-to-text. It gives platform teams OpenAI-compatible endpoints, model proxy/controller primitives, model caching, scale-from-zero behavior, and cluster-native resource management for self-hosted inference on Kubernetes.

open-sourceOpen Source

CLIProxyAPI

Self-hosted proxy API for routing AI CLI accounts into OpenAI-compatible endpoints

CLIProxyAPI is an open-source Go proxy server that wraps Gemini CLI, Claude Code, OpenAI Codex, Grok Build, and related CLI account flows behind OpenAI/Gemini/Claude-compatible API endpoints. Use it carefully: it can touch OAuth sessions, auth files, logs, and provider account policies, so production use needs credential and ToS review.

open-sourceOpen SourceTelemetry
OpenHuman logo

OpenHuman

Local-first personal AI agent with memory trees, desktop integrations, and private workspace context.

OpenHuman is an open-source, local-first personal AI agent from TinyHumans. It combines a desktop app, persistent memory trees, Obsidian-compatible storage, OAuth integrations, and local model support into a private assistant harness. It is most interesting for users who want agentic workflows and long-term memory without handing every context detail to a fully cloud-hosted assistant.

open-sourceOpen SourceTelemetry
DenchClaw logo

DenchClaw

Local AI CRM and workflow automation on OpenClaw

DenchClaw is a local AI CRM and workflow automation app built on OpenClaw. It runs on a Mac at localhost, lets users chat with local business data, and focuses on lead enrichment, founder/customer research, and outreach automation. It belongs beside local AI, workflow automation, and OpenClaw-style personal-agent tools rather than pure coding IDEs.

open-sourceOpen Source
Traceway logo

Traceway

OpenTelemetry-native observability with AI tracing, logs, traces, metrics, and session replay — self-hosted in 90 seconds.

Traceway is an open-source, OpenTelemetry-native observability platform that combines logs, traces, metrics, exceptions, session replay, and AI tracing in a single self-hosted system. MIT licensed with no open-core restrictions, it deploys in 90 seconds via Docker Compose and accepts OTLP/HTTP from any OTel SDK without a Collector or per-language vendor SDK.

open-sourceOpen Source
Freestyle logo

Freestyle

Sandboxes for coding agents — Linux VMs, Git, and deploys in one box

Freestyle is YC-backed sandbox infrastructure built for AI coding agents, shipping secure Linux VMs with nested virtualization, Git servers, and one-click web deploys. It lets agents run real workloads, branch repos, and deploy apps under short-lived identities while billing only for active compute. Used in production by vly.ai, Rork, and Vibeflow.

freemium

Comparisons