Releases: jankln/HomeLabSetup
Releases · jankln/HomeLabSetup
v1.0.0 — Initial Release
A complete, self-hosted home server stack running on a Raspberry Pi 5 — fully containerized with Docker Compose. This first release brings together 20+ services covering media automation, private cloud, photo backup, smart home, SSO, and full monitoring.
✨ Highlights
- 🔐 Zero open router ports — external access via Cloudflare Tunnel (public apps) and Tailscale (private admin), both outbound-only
- 🛡 VPN-isolated torrenting — qBittorrent shares Gluetun's network namespace with a built-in kill switch
- 🔑 Single Sign-On + 2FA via Authentik (OAuth2/OIDC)
- 📊 Full observability — Prometheus scrapes every container and the host; alerts land in Telegram
- 📖 Web-UI setup guides for every service — the wiring most guides skip
📦 Included services
- Edge / Ingress: Nginx Proxy Manager, Pi-hole, Cloudflared, Tailscale
- Identity: Authentik
- Media: Jellyfin, Jellyseerr, Sonarr, Radarr, Prowlarr, qBittorrent (via Gluetun VPN), FlareSolverr
- Apps: Nextcloud AIO, Immich, Home Assistant, n8n
- Monitoring: Prometheus, Grafana, Alertmanager, Node Exporter, cAdvisor
- Management: Portainer, Watchtower, Dashy
🚀 Getting started
See the README for the full quick-start and per-service setup guides.
🔐 Security
No secrets in the repo — every credential lives in a gitignored .env, with a documented .env.example shipped per service.