How to Install Dokploy on Ubuntu 24.04
Dokploy is an open-source application deployment platform powered by Docker Swarm. It provides a simple web UI to manage applications, databases, and services with built-in SSL support.
Prerequisites Checklist π
- Server: A clean installation of Ubuntu 24.04 (Server or Desktop).
- Resources: Minimum 2GB RAM and 30GB disk space.
- User: You must be connected as the root user or a user with
sudoprivileges. - Ports: Ensure 80, 443, and 3000 are open in your firewall and not used by other apps.
Run the One-Line Installation Script
This command downloads and executes the official Dokploy installer. It will:
- Install Docker
- Initialize Docker Swarm using Your_IP_Address
- Deploy Dokploy core services (UI, Traefik, PostgreSQL, Redis)
curl -sSL https://dokploy.com/install.sh | sh
The script will take about 5β10 minutes to complete.
Wait for the message: "Dokploy has been successfully installed".
Open Firewall Port (If Needed) π‘οΈ
If your server uses UFW (Uncomplicated Firewall), allow port 3000:
sudo ufw allow 3000/tcp
sudo ufw reload
Access the Dokploy Dashboard π
Once installed, open your browser and visit:
http://Your_IP_Address:3000
Replace Your_IP_Address with your serverβs IP.
Initial Configuration (Admin Account Setup) π€
On your first visit, create your administrator account:
- Username: e.g.,
dokploy-admin - Email: your admin email
- Password: a strong password
Click Save to complete setup.
You will then be logged into the Dokploy Dashboard, ready to start deploying applications using Git repositories or Docker Compose files.
CrownCloud - Get a SSD powered KVM VPS at $4.5/month!
Use the code WELCOME for 10% off!
1 GB RAM / 25 GB SSD / 1 CPU Core / 1 TB Bandwidth per month
Available Locations: LAX | MIA | ATL | FRA | AMS