Dokploy

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

Dokploy screenshot 1

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.

Key features

  • Deployment support for Node.js, PHP, Python, Go, and Ruby applications
  • Database management for MySQL, PostgreSQL, MongoDB, MariaDB, libsql, and Redis
  • Automated database backups to external storage destinations
  • Native Docker Compose support for managing complex application stacks
  • Multi node scaling using Docker Swarm for cluster management
  • One click deployment of open source templates like Plausible and Pocketbase
  • Real time monitoring of CPU, memory, storage, and network usage
  • Deployment notifications via Slack, Discord, Telegram, and Email
  • Remote management of applications on external servers via API or CLI

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.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity16 days ago
Repository Age2 years
LicenseApache-2.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.