Skip to content

Releases: jankln/HomeLabSetup

v1.0.0 — Initial Release

12 Jun 22:11

Choose a tag to compare

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.