Uploaded August 2026 | Updated September 2026, 2 weeks ago
Learn how to install Dokploy on a VPS and deploy multiple self-hosted apps from one dashboard. In this complete Dokploy tutorial, I’ll show you how to secure a fresh Ubuntu server, install Docker and Dokploy, configure the firewall, connect a custom domain, and enable HTTPS.
Then, we’ll deploy a self-hosted URL shortener with Kutt, create a WireGuard VPN using WG-Easy, and set up Immich as a self-hosted photo backup and Google Photos alternative. Each application will be deployed using a different method: a built-in Dokploy template, a public GitHub repository, and a Docker Compose file.
By the end, you’ll have a complete Dokploy setup for running and managing multiple self-hosted apps on one VPS.
Sponsored by Contabo. Their 6-core, 12 GB VPS starts at about $7/month, giving you a whole lot of server resources for the price. Contabo also offers a 1-click Dokploy installer for those who prefer a quicker setup, although this tutorial shows the manual installation process on a fresh Ubuntu server.
The Contabo link below is an affiliate link, which means I may earn a commission if you sign up through it at no additional cost to you.
🔗 Get the Contabo VPS used in this video: https://ttt.do/ContaboDokploy
🔗 Follow the complete Dokploy guide and copy every command: https://ttt.do/dokploy
What You’ll Learn
✅ Preparing and securing an Ubuntu VPS
✅ Installing Docker and Dokploy
✅ Configuring server and network firewalls
✅ Connecting a custom domain and enabling HTTPS
✅ Deploying a self-hosted URL shortener from a Dokploy template
✅ Deploying a WireGuard VPN from a GitHub repository
✅ Deploying a self-hosted photo backup using Docker Compose
✅ Managing multiple self-hosted apps on one VPS
⏱️ CHAPTERS
00:00 Run Self-Hosted Apps on One VPS
00:47 Create a Contabo VPS
02:16 Connect to the VPS with SSH
02:48 Secure the Server and Install Docker
04:41 Configure the Firewalls
07:34 Install Dokploy
08:04 Connect a Domain and Enable HTTPS
10:21 Deploy a Self-Hosted URL Shortener
12:43 Deploy a WireGuard VPN
16:27 Deploy a Self-Hosted Photo Backup
19:48 Coolify Tutorial Preview
Learn how to install Dokploy on a VPS and deploy multiple self-hosted apps from one dashboard. In this complete Dokploy tutorial, I’ll show you how to secure a fresh Ubuntu server, install Docker and Dokploy, configure the firewall, connect a custom domain, and enable HTTPS.
Then, we’ll deploy a self-hosted URL shortener with Kutt, create a WireGuard VPN using WG-Easy, and set up Immich as a self-hosted photo backup and Google Photos alternative. Each application will be deployed using a different method: a built-in Dokploy template, a public GitHub repository, and a Docker Compose file.
By the end, you’ll have a complete Dokploy setup for running and managing multiple self-hosted apps on one VPS.
Sponsored by Contabo. Their 6-core, 12 GB VPS starts at about $7/month, giving you a whole lot of server resources for the price. Contabo also offers a 1-click Dokploy installer for those who prefer a quicker setup, although this tutorial shows the manual installation process on a fresh Ubuntu server.
The Contabo link below is an affiliate link, which means I may earn a commission if you sign up through it at no additional cost to you.
🔗 Get the Contabo VPS used in this video: https://ttt.do/ContaboDokploy
🔗 Follow the complete Dokploy guide and copy every command: https://ttt.do/dokploy
What You’ll Learn
✅ Preparing and securing an Ubuntu VPS
✅ Installing Docker and Dokploy
✅ Configuring server and network firewalls
✅ Connecting a custom domain and enabling HTTPS
✅ Deploying a self-hosted URL shortener from a Dokploy template
✅ Deploying a WireGuard VPN from a GitHub repository
✅ Deploying a self-hosted photo backup using Docker Compose
✅ Managing multiple self-hosted apps on one VPS
⏱️ CHAPTERS
00:00 Run Self-Hosted Apps on One VPS
00:47 Create a Contabo VPS
02:16 Connect to the VPS with SSH
02:48 Secure the Server and Install Docker
04:41 Configure the Firewalls
07:34 Install Dokploy
08:04 Connect a Domain and Enable HTTPS
10:21 Deploy a Self-Hosted URL Shortener
12:43 Deploy a WireGuard VPN
16:27 Deploy a Self-Hosted Photo Backup
19:48 Coolify Tutorial Preview










