Skip to main content

Media stack

Recorded deployment: CT 101

Jellyfin serves video; Sonarr/Radarr manage libraries; Prowlarr handles indexer integration; Seerr handles requests; qBittorrent may route through Gluetun.

Verification example​

docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"

Run this inside the relevant LXC, after confirming the application is installed and the command applies.

Security and operations​

Only expose approved user-facing applications; keep download clients and admin APIs private.

Documentation checklist​

  1. Record service purpose and dependencies.
  2. Save a redacted Compose file in Forgejo.
  3. Describe persistent volumes and backups.
  4. Add a health monitor in Uptime Kuma.
  5. Record upgrade and rollback procedures.