Video coming soon…
⚙️ Setup Dokploy — Self-Hosted PaaS (Coolify Alternative)
Deploy Dokploy on Ubuntu — an open-source platform-as-a-service that deploys apps, databases, and Docker Compose stacks from Git with automatic domains and free TLS via Traefik.
⚠️ This script is provided for demo and testing purposes only. Not intended for production use.
📦 Resources & Setup Scripts
Grab the automated bash script from GitHub to follow along with the video.
Quick Install:
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/dev/dokploy/dokploy-ubuntu.sh
chmod +x dokploy-ubuntu.sh
sudo bash dokploy-ubuntu.sh
Tutorial Steps
1 Download the Script
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/dev/dokploy/dokploy-ubuntu.sh
2 Make it Executable
chmod +x dokploy-ubuntu.sh
3 Run the Installer
The script installs Docker if needed and runs the official Dokploy installer, which initializes Docker Swarm, deploys Traefik as the reverse proxy, and starts the Dokploy panel. Ports 80, 443, and 3000 must be free.
sudo bash dokploy-ubuntu.sh
4 Create the Admin Account
Open your browser and navigate to the Dokploy panel on port 3000, then create the first administrator account on the setup screen:
http://<your-server-ip>:3000
Ports Used
| Port | Purpose |
|---|---|
| 3000 | Dokploy management panel |
| 80 / 443 | Traefik reverse proxy for deployed apps + Let's Encrypt |