A self-hosted platform for deploying and managing applications and databases on a VPS using Docker and Traefik.

Dokploy is an open-source, self-hosted Web App / Server. It functions as a Platform as a Service (PaaS) that allows users to deploy and manage applications and databases on a Virtual Private Server (VPS). By providing a centralized management layer, it removes the need for manual server configuration during the deployment process.
The software is deployed as a web application on a server and utilizes Docker and Traefik to handle containerization, routing, and network security. It is used to orchestrate the lifecycle of various software projects, from initial deployment to scaling and monitoring, all through a unified interface that abstracts the complexity of the underlying infrastructure.
Dokploy integrates Traefik to handle routing and load balancing automatically for all deployed services. It is designed for developers and DevOps engineers who want to maintain full ownership of their data and infrastructure while retaining the convenience of a managed cloud platform. The architecture supports both single server setups and multi server environments, allowing users to scale their resources across a cluster of nodes as their traffic grows.
Beyond the web interface, the software provides a CLI and an API, which allows for the automation of deployment workflows and integration into existing CI/CD pipelines. This flexibility makes it suitable for both small personal projects and larger professional environments that require a private deployment pipeline.
Dokploy serves as a self-hosted control panel for users seeking a more independent infrastructure model.
Self-hostable deployment platform for managing applications and databases on any server via an SSH connection.
A self-hosted platform for deploying containerized applications via Git with support for buildpacks and container isolation.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.