Media-Server und automatisierte Verwaltung für Filme und Serien, geschützt hinter einem VPN.
Zugriff
| Service |
URL |
Projekt |
| Jellyfin |
https://jellyfin.home.robinwerner.net |
GitHub |
| Radarr |
https://radarr.home.robinwerner.net |
GitHub |
| Sonarr |
https://sonarr.home.robinwerner.net |
GitHub |
| Prowlarr |
https://prowlarr.home.robinwerner.net |
GitHub |
| SABnzbd |
https://sabnzbd.home.robinwerner.net |
GitHub |
| Gluetun |
— |
GitHub |
| UmlautAdaptarr |
— |
GitHub |
|
|
| Netzwerk |
proxy_network (Jellyfin), service:gluetun (*arr + SABnzbd) |
| Traefik |
Ja (alle Services) |
Konfigurationsbesonderheiten
- Gluetun VPN: Sonarr, Radarr, Prowlarr, SABnzbd und UmlautAdaptarr nutzen
network_mode: service:gluetun — ihr gesamter Traffic läuft über den ProtonVPN-Tunnel (WireGuard, NL/CH)
- Jellyfin ohne VPN: Jellyfin läuft direkt im
proxy_network (nicht hinter VPN), da Streaming-Traffic nicht durch den VPN-Tunnel soll
- Intel GPU: Jellyfin mountet
/dev/dri für Hardware-Transcoding
- UmlautAdaptarr: Korrigiert deutsche Umlaute in Suchanfragen der *arr-Apps. Verbindet sich lokal mit Sonarr/Radarr über
localhost (gleicher Network-Namespace via Gluetun)
- NAS-Mount: Jellyfin und die *arr-Services mounten
/mnt/unas als /mnt/storage-box für Medien-Dateien
- Downloads: SABnzbd-Downloads liegen auf der SSD unter
/mnt/ssd/container-data/media-stack/sabnzbd/downloads, Sonarr/Radarr greifen darauf zu
Wichtige Pfade
| Pfad |
Zweck |
/mnt/ssd/container-data/media-stack/jellyfin |
Jellyfin-Config und Metadaten |
/mnt/ssd/container-data/media-stack/sonarr |
Sonarr-Config |
/mnt/ssd/container-data/media-stack/radarr |
Radarr-Config |
/mnt/ssd/container-data/media-stack/prowlarr |
Prowlarr-Config |
/mnt/ssd/container-data/media-stack/sabnzbd |
SABnzbd-Config und Downloads |
/mnt/ssd/container-data/media-stack/gluetun |
VPN-State |
/mnt/unas |
Medien-Dateien (NAS) |
ToDo