Jellyfin-Medienserver: NVIDIA-GPU-Transcoding und Nginx-TLS
Jellyfin mit Docker auf Ubuntu bereitstellen: Medienrechte, Nginx-HTTPS, NVIDIA Container Toolkit, NVENC/NVDEC, Fernzugriff, Backup und GPU-Prüfung.
Was läuft am Ende dieser Anleitung?
Jellyfin mit Docker auf Ubuntu bereitstellen: Medienrechte, Nginx-HTTPS, NVIDIA Container Toolkit, NVENC/NVDEC, Fernzugriff, Backup und GPU-Prüfung. Beispiel-Domains, Passwörter und Secrets müssen vor der Ausführung durch eigene Werte ersetzt werden.
Architektur und Anforderungen vor der Installation
Ubuntu 24.04 LTS mit sudo-Zugriff und eigener IPv4-Adresse
Docker Engine und Compose v2 für containerbasierte Bereitstellungen
DNS-A-Record vom Anwendungsnamen auf den Server
NVMe-Kapazität für Daten, Logs, temporäre Dateien und Backups
CPU- und RAM-Reserve anhand gemessener Gleichzeitigkeit
DNS- und Portplan
8096/TCP: Jellyfin HTTP yalnız reverse proxy
8920/TCP: uygulama içi HTTPS kullanılacaksa
7359/UDP: istemci keşfi, yalnız gerekli yerel ağda
1900/UDP: DLNA, yalnız gerekli yerel ağda
Praktische Installationsschritte
1. GPU ve codec denetimi
lspci -nn | grep -Ei "3d|display|vga"
nvidia-smi
ls -l /dev/nvidia*