Dokploy is a free self-hostable Platform as a Service (PaaS) that simplifies the deployment and management of applications and databases.
Dokploy include multiples features to make your life easier.
- 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, Redis.
- Backups: Automate backups for databases to a external storage destination.
- Docker Compose: Native support for Docker Compose to manage complex applications.
- Multi Node: Scale applications to multiples nodes using docker swarm to manage the cluster.
- Templates: Deploy in a single click open source templates (Plausible, Pocketbase, Calcom, etc.).
- 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 trought the API.
- Notifications: Get notified when your deployments are successful or failed (Slack, Discord, Telegram, Email, etc.)
- Multi Server: Deploy and manager your applications remotely to external servers.
- Self-Hosted: Self-host Dokploy on your VPS.
To get started run the following command in a VPS:
curl -sSL https://dokploy.com/install.sh | sh
For detailed documentation, visit docs.dokploy.com.
🙏 We're deeply grateful to all our sponsors who make Dokploy possible! Your support helps cover the costs of hosting, testing, and developing new features.
Check out the Contributing Guide for more information.