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 sudo privileges.
  • 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