Dokploy is an open-source, self-hosted platform-as-a-service that simplifies the deployment and management of applications. It provides a web-based interface for deploying Docker and Docker Compose projects, managing databases, and handling SSL certificates. With features like Git integration, automatic updates, and monitoring, Dokploy offers developers the flexibility of running their own infrastructure with the usability of a managed PaaS.
Use Cases
Self-Hosted Deployments
- Docker & Compose Support: Easily deploy applications using Docker and Docker Compose files
- Database Management: Provision and manage PostgreSQL, MySQL, MongoDB, Redis, and more
- SSL Automation: Built-in support for automatic HTTPS certificates
Developer Productivity
- Git Integration: Deploy directly from GitHub or GitLab repositories
- CI/CD Ready: Integrates into existing pipelines for continuous deployment
- App Templates: Pre-built templates for common stacks and frameworks
Infrastructure Control
- Self-Hosting: Full control of where and how apps run, without vendor lock-in
- Resource Visibility: Monitor deployments and resource usage from a clean dashboard
- Multi-Environment Support: Manage staging, production, and other environments consistently
Key Features
- User-Friendly Dashboard: Manage apps, databases, and services with ease
- Docker Native: Leverages Docker and Docker Compose for portability and flexibility
- Database Provisioning: Built-in tools for deploying and managing popular databases
- Open Source: Licensed under the Apache 2.0 license
- Community-Driven: Active development and community support via GitHub and Discord
Service Level Agreement (SLA)
- Dokploy is community-supported open source software - No formal SLA, but frequent updates and active issue resolution via GitHub and Discord