
Dokploy - Effortless Deployment Solutions
Simplify your DevOps with Dokploy. Deploy applications and manage databases efficiently on any VPS.
What it is
Dokploy is an open-source, self-hostable platform-as-a-service (PaaS) solution designed for developers and engineering teams. It provides a unified platform to deploy, manage, and monitor applications and databases across multiple servers. It is built for those seeking control over their deployment infrastructure without vendor lock-in, offering both a self-hosted open-source version and a managed cloud option.
Main Features
Application Deployment
- Deploy applications using Nixpacks, Heroku Buildpacks, or custom Dockerfiles
- Native support for Docker Compose for orchestrating complex, multi-service applications
- One-click deployment from open-source templates for popular tools like Supabase, Cal.com, and Pocketbase
Infrastructure Management
- Multi-server support for deploying applications to remote servers
- Docker Swarm cluster support for scaling deployments across multiple nodes
- Traefik integration for managing custom domain names and SSL certificates via a file editor
Database & Data Management
- Direct management and backup for MySQL, PostgreSQL, MongoDB, MariaDB, and Redis
- Automated and secure backup solutions for critical data
Access & Control
- Advanced user management with detailed roles and permissions
- Complete API and CLI access for custom functionality and automation
- Real-time monitoring of CPU, memory, and network usage across deployments
- Centralized log management for efficient troubleshooting
How it works
Self-Hosted Deployment
Users install the Dokploy UI on their own infrastructure by running a provided shell script. They then connect their remote servers to the platform to manage deployments, applications, and databases from a central dashboard.
Managed Cloud Deployment
Users subscribe to the Dokploy Cloud plan. They provide their own server infrastructure, and Dokploy manages the hosting and operation of the Dokploy UI, allowing users to focus solely on deploying their applications.
Typical Development Workflow
A developer tests an application locally, pushes code to a Git repository, and Dokploy automatically handles the build and deployment process to the configured remote servers, including provisioning databases and setting up routing.
Key Points
- Dokploy is open-source and self-hostable, providing complete transparency and freedom from vendor lock-in.
- It is designed specifically for developers, emphasizing control, flexibility, and a familiar Docker-centric workflow.
- The platform has a significant community presence, with over 23k GitHub stars and contributions from hundreds of developers.
- It supports a wide range of programming languages and frameworks through its flexible build systems (Dockerfile, Nixpacks, Buildpacks).
Additional Details
Pricing
- Free/Open Source Plan: Self-hosted. Includes all core features, community support, and unlimited servers.
- Dokploy Plan (Managed): $4.50 USD per month. Includes managed hosting, unlimited deployments, databases, applications, and users for one user-provided server. Priority support is included.
Requirements
For the managed plan, users must provide their own server infrastructure. The self-hosted option requires a server to install the Dokploy UI.
Support
Community support is available via GitHub and Discord for the open-source version. The paid managed plan includes priority support.
Availability
The software is available for download and installation from GitHub and DockerHub. The managed cloud service is accessible via the Dokploy web app.

