Dokploy logo

Dokploy

Self-hostable PaaS for deploying applications, databases, backups, and Docker workloads on a VPS

Repository activity
  • Stars34.9k
  • Forks2.6k
  • Open Issues642
dokploy health score - Linux Foundation Insights
License

Other

Languages
  • TypeScript
  • Go
  • CSS
Dokploy screenshot

About Dokploy

Dokploy is a free, self-hostable Platform as a Service that runs on a VPS and handles both backend and frontend applications alongside their databases. It covers the deployment and management workflow that hosted platforms provide, on a server you control.

Apps run on Node.js, PHP, Python, Go, Ruby, and other stacks. Dokploy creates and manages MySQL, PostgreSQL, MongoDB, MariaDB, libsql, and Redis, automates database backups to external storage, supports Docker Compose, and scales across nodes with Docker Swarm. Traefik handles routing and load balancing, and real-time monitoring tracks CPU, memory, storage, and network usage.

One-click templates deploy open source apps such as Plausible, Pocketbase, and Cal.com. Resources are managed through the web UI, CLI, or API, with deploy notifications over Slack, Discord, Telegram, and email. It installs with a shell script, and Dokploy Cloud is available as a hosted option.

Key features

  • Deploy Node.js, PHP, Python, Go, Ruby, and other applications
  • Manage MySQL, PostgreSQL, MongoDB, MariaDB, libsql, and Redis
  • Automate database backups to external storage
  • Use Docker Compose and Docker Swarm for multi-node deployments
  • Traefik routing and load balancing with resource monitoring

Details

First released
2024
Self-hosting
Self-host on a VPS
Pricing
Free
Databases
MySQL · PostgreSQL · MongoDB · MariaDB · Redis
Scaling
Docker Swarm multi-node
Routing
Traefik