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

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
