Skip to main content

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.

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.

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 single curl 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
1

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.
curl -sSL https://dokploy.com/install.sh | bash
2

Open the dashboard

After installation, navigate to http://your-server-ip:3000 to complete the setup wizard and create your admin account.
3

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.
4

Configure your domain and SSL

Add a custom domain in the Domains tab. Dokploy provisions a Let’s Encrypt certificate and updates Traefik routing with zero downtime.

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.

Build docs developers (and LLMs) love