Dokploy is a free, self-hostable Platform as a Service (PaaS) that simplifies the deployment and management of applications and databases.
Key features:
- Applications - Deploy any type of application (Node.js, PHP, Python, Go, Ruby, etc.).
- Databases - Create and manage databases with support for MySQL, PostgreSQL, MongoDB, MariaDB, libsql, and Redis.
- Backups - Automate backups for databases to an external storage destination.
- Docker Compose - Native support for Docker Compose to manage complex applications.
- Multi Node - Scale applications to multiple nodes using Docker Swarm to manage the cluster.
- Templates - Deploy open-source templates (Plausible, Pocketbase, Calcom, etc.) with a single click.
- Traefik Integration - Automatically integrates with Traefik for routing and load balancing.
- Real-time Monitoring - Monitor CPU, memory, storage, and network usage for every resource.
- Docker Management - Easily deploy and manage Docker containers.
- CLI/API - Manage your applications and databases using the command line or through the API.
Dokploy is designed for developers looking to streamline their deployment processes and manage resources efficiently.