Dokploy is a free, self-hostable Platform as a Service that simplifies deploying and managing applications and databases on your own infrastructure. Run it on any VPS and get the developer experience of Vercel or Heroku — without the vendor lock-in or per-seat pricing.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Nettalco/dokploy/llms.txt
Use this file to discover all available pages before exploring further.
Quickstart
Deploy your first application in minutes with the one-line install script.
Self-Hosting
Requirements, supported OS, and production configuration for your VPS.
Applications
Deploy Node.js, PHP, Python, Go, Ruby, and more from Git or Docker.
Databases
Spin up PostgreSQL, MySQL, MongoDB, Redis, MariaDB, and libsql instantly.
Docker Compose
Native Docker Compose support for complex multi-container applications.
API Reference
Manage every resource programmatically with the full REST API.
What is Dokploy?
Dokploy turns your VPS into a fully-featured deployment platform. Install it once with a singlecurl command, then use the web dashboard or REST API to:
- Deploy applications from GitHub, GitLab, Bitbucket, Gitea, or Docker images
- Manage databases with built-in support for six database engines
- Run Docker Compose stacks natively without extra tooling
- Automate backups to S3-compatible storage on a schedule
- Scale horizontally across multiple servers using Docker Swarm
- Monitor resources with real-time CPU, memory, storage, and network metrics
Install Dokploy on your VPS
Run the one-line install script on any Ubuntu/Debian/Fedora server. Dokploy will configure Docker, Traefik, and all required services automatically.
Open the dashboard
After installation, navigate to
http://your-server-ip:3000 to complete the setup wizard and create your admin account.Create a project and deploy
Create a project, add an application or database, connect your Git provider, and click Deploy. Dokploy builds your code and routes traffic via Traefik automatically.
Key Features
Multi-Server
Deploy to remote servers and manage your entire fleet from one dashboard.
Traefik Integration
Automatic SSL, routing, and load balancing powered by Traefik.
Monitoring
Real-time metrics for every container, service, and server.
Git Providers
Connect GitHub, GitLab, Bitbucket, or Gitea for automatic deployments.
Notifications
Get alerts via Slack, Discord, Telegram, Email, and more.
Templates
One-click deployment of popular open-source apps.