← Back to home
Homelab
From a single Pi to a full home lab - the journey continues.
What started as a single Raspberry Pi running basic services has grown into a Ugreen NASync DXP4800 Plus running 37 Docker containers: media, photos, passwords, DNS and smart home, all self-hosted and only reachable over Tailscale.
Current Home Lab Stack
Media
- Jellyfin - media server with hardware transcoding
- Jellyseerr - requests and discovery
- Navidrome - music streaming
- Calibre-Web - ebook library
- Sonarr, Radarr, Lidarr - TV, movie and music automation
- Prowlarr - indexer manager, with FlareSolverr
- Bazarr - subtitles
- qBittorrent & SABnzbd - downloaders
- Recyclarr - TRaSH guide quality profiles
- Decluttarr - clears stalled downloads
- Tdarr - re-encodes the library to HEVC
Home & Privacy
- Immich - photos and videos, with face recognition
- Vaultwarden - password manager
- AdGuard Home - network-wide DNS and ad blocking
- Homebridge - HomeKit bridge
Games
- RomM - game library manager
Network & Security
- Tailscale - the only way in from outside
- Caddy - reverse proxy and TLS
- Gluetun - VPN tunnel for download traffic
- ClamAV - scans downloads and the library
Monitoring & Upkeep
- Autoheal - restarts unhealthy containers
- Diun - notifies me about image updates
- Custom watchdogs - health, memory and crash alerts via Pushover
The Journey
This setup represents countless hours of learning, troubleshooting, and experimenting. Every service taught me something new - VPN namespaces, reverse proxies, health checks and alerting. It keeps growing.