Dokploy logo

Dokploy

Self-hosted PaaS to deploy apps and databases with Docker and Traefik

35k TypeScript Apache-2.0 3 days ago

Overview

Dokploy is an open-source platform-as-a-service that positions itself as an alternative to Vercel, Netlify, and Heroku. It uses Docker Swarm and Traefik under the hood, offering Git-based deployments, Docker Compose support, databases, automatic SSL, and a clean dashboard. It also supports multi-server deployments.

Key features

  • Git-based deployments for apps
  • Docker Compose support for multi-container apps
  • Managed databases alongside your services
  • Automatic SSL via Traefik
  • Multi-server deployments from one dashboard
  • Docker Swarm orchestration under the hood

Our take

Dokploy gives you the Vercel/Heroku push-to-deploy workflow on hardware you control, with a clean dashboard, Git deployments, Docker Compose support, managed databases, and automatic SSL handled by Traefik. At 2/5 difficulty it is one of the more approachable PaaS options, and multi-server support means it can grow past a single box. The main thing to understand is the foundation: it runs on Docker Swarm rather than Kubernetes, so you inherit Swarm's smaller ecosystem and quieter upstream momentum. For most self-hosters that trade-off is fine and even welcome for the simplicity, but teams expecting a large plugin marketplace or k8s-native tooling should set expectations accordingly.

Ideal for: Solo developers and small teams who want a Heroku/Vercel-like deploy experience on their own servers without learning full Kubernetes.

Where it falls short of Heroku

  • Licensing has proprietary portions (not fully permissive for all uses), unlike a pure OSS PaaS.
  • No managed edge CDN or global anycast network; you supply the infrastructure.
  • Relies on Docker Swarm, which is less actively developed than Kubernetes for large-scale orchestration.
  • Observability and team/RBAC features are thinner than commercial platforms.

We list the gaps honestly so you can decide if the trade-off is worth owning your data.

Tags

paas
self-hosted
docker-swarm
traefik
deployment
Maintain Dokploy?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the Dokploy difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/dokploy)](https://openreplace.com/dokploy)

Similar open-source projects

Other self-hostable tools in the same space worth comparing.

Self-hostable Heroku/Netlify alternative for apps, databases, and services

57k PHP Apache-2.0 3 days ago
2/5
1-click
Dokploy vs Coolify

Modern Linux server and web-app management panel with app store deploys

36k Go GPL-3.0 3 days ago
2/5
Dokploy vs 1Panel

Docker-powered mini-Heroku you run on a single server

32k Shell MIT 3 days ago
4/5
Dokploy vs Dokku

Scalable PaaS with automated Docker and nginx for one-click app deploys

15k TypeScript Apache-2.0 28 days ago
2/5
Dokploy vs CapRover