Stop Managing Docker Manually—Use Dokploy @TonyTeachesTech
Stop Managing Docker Manually—Use Dokploy  @TonyTeachesTech
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
Stop Managing Docker Manually—Use DokployHow to Fix Your USB Drive Showing Wrong Size on Windows (with diskpart)How to Self-Host Audiobookshelf (Best Audible Alternative)This is How rel=”noopener” Protects Your Outgoing LinksHow to Hide ANY File or Folder on MacHow to Run an Ubuntu Server VM with VirtualBox (and login via SSH)How to SSH Tunnel (simple example)How to Download All Emails from Gmail (in bulk)How to Monitor Your Website with Better Uptime (for free)How To Use The ping Command (in Windows, Mac, and Linux)Whats next for TTT in 2022?How to Host Multiple Websites on One Server (Step-by-Step)
Tony Teaches Tech |

Stop Managing Docker Manually—Use Dokploy

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER