Home Lab Docker Environment & Self-Hosted Services
December 2025Systems Administration · Networking · Security
Built a self-hosted platform on Ubuntu Server using Docker to run and manage multiple services.
- Provisioned an Ubuntu Server host and installed Docker as the container platform.
- Deployed Portainer to provide a GUI for Docker container management.
- Implemented AdGuard Home for DNS filtering, ad blocking, and privacy.
- Configured TwinGate VPN for secure remote access to internal services.
- Set up Nginx Proxy Manager for reverse proxy routing.
Ubuntu Server
Docker
Portainer
AdGuard Home
TwinGate VPN
Nginx Proxy Manager