So richten Sie einen Jellyfin-Medienserver unter Linux ein

Um einen Jellyfin-Medienserver unter Linux einzurichten , installieren Sie das Serverpaket, öffnen Sie den Web-Assistenten, erstellen Sie ein Administratorkonto und fügen Sie Ihre Medienordner hinzu. Diese Anleitung verwendet den aktuellen, prüfsummenverifizierten Jellyfin-Installer für Debian, Ubuntu und unterstützte Derivate. Andere Linux-Distributionen sollten den Anweisungen von Jellyfin für Container oder Community-Pakete folgen.

Bevor Sie beginnen, binden Sie Ihr Medienspeichergerät ein und notieren Sie sich dessen Linux-Pfad, z. B. /srv/media/Movies. Das Paket führt Jellyfin als separates Dienstkonto namens aus jellyfin, das die Berechtigung benötigt, übergeordnete Verzeichnisse zu durchsuchen und Dateien zu lesen. Informationen zu anderen Distributionen oder zur manuellen Einrichtung des Repositorys finden Sie in der offiziellen Linux-Installationsanleitung .

Jellyfin installieren und konfigurieren

1. Laden Sie das Installationsprogramm herunter und überprüfen Sie es.

Öffnen Sie auf dem Debian- oder Ubuntu-Server ein Terminal oder stellen Sie eine SSH-Verbindung her. Installieren Sie die Download- und Prüfsummen-Tools und laden Sie anschließend das Skript und die zugehörige Prüfsummendatei herunter.

sudo apt update
sudo apt install curl coreutils
mkdir -p ~/jellyfin-setup && cd ~/jellyfin-setup
curl -fsSLO https://repo.jellyfin.org/install-debuntu.sh
curl -fsSLO https://repo.jellyfin.org/install-debuntu.sh.sha256sum
sha256sum -c install-debuntu.sh.sha256sum
Linux-Terminal, das anzeigt, dass die Prüfsummenprüfung des Jellyfin-Installers mit der Meldung install-debuntu.sh: OK abgeschlossen wurde.
Fahren Sie nur fort, wenn der Befehl zur Prüfsumme ein Ergebnis liefert OK.

Fahren Sie nur fort, wenn das Ergebnis positiv ist install-debuntu.sh: OK. Da das Installationsprogramm mit erhöhten Rechten ausgeführt wird, können Sie es vorher mit einem Befehl überprüfen less install-debuntu.sh. Die Jellyfin-Anleitung listet unterstützte Derivate und Optionen für die manuelle Installation auf.

2. Führen Sie das Installationsprogramm aus und überprüfen Sie den Dienst.

Führen Sie das verifizierte Skript aus und überprüfen Sie anschließend, ob Jellyfin aktiv ist:

sudo bash install-debuntu.sh
sudo systemctl status jellyfin
Linux-Terminal mit sudo bash install-debuntu.sh bereit zum Ausführen des verifizierten Installationsprogramms.
Das offizielle Installationsprogramm konfiguriert das Jellyfin-Repository und das Serverpaket.

Falls es gestoppt ist, aktivieren Sie es beim Systemstart und starten Sie es mit sudo systemctl enable --now jellyfin.

3. Öffnen Sie den Einrichtungsassistenten.

Rufen Sie von einem Gerät im selben Netzwerk die Adresse auf http://<server-ip>:8096und ersetzen Sie den Platzhalter durch die LAN-Adresse des Linux-Servers. Verwenden Sie dies http://localhost:8096auf dem Server selbst. Port 8096/TCPist der Standard-HTTP-Port. Falls die Seite nicht geladen wird, überprüfen Sie den Dienst und erlauben Sie den Port in der Firewall für vertrauenswürdige LAN-Geräte.

Jellyfin-Setup-Seite unter einer lokalen Serveradresse mit Sprachauswahl.
Öffnen Sie die Serveradresse in einem Browser im selben Netzwerk.

4. Wählen Sie eine Sprache und erstellen Sie einen Administrator.

Wählen Sie die Sprache der Benutzeroberfläche aus und geben Sie anschließend einen Administratorbenutzernamen und ein sicheres, eindeutiges Passwort ein. Dieses Konto steuert die Servereinstellungen und Benutzer. Fügen Sie bei Bedarf nach Abschluss des Assistenten weitere Konten hinzu.

Jellyfin-Administratorformular mit Feldern für Benutzername, Passwort und Bestätigung.
Wählen Sie einen eindeutigen Administratornamen und ein sicheres Passwort.

5. Fügen Sie eine Medienbibliothek hinzu

Wählen Sie „Medienbibliothek hinzufügen“ , dann einen Typ wie „Filme“, „Serien“ oder „Musik“, geben Sie einen Anzeigenamen ein und fügen Sie den vollständigen Ordnerpfad hinzu. Separate Bibliotheken helfen Jellyfin, Inhalte zu identifizieren. Verwenden Sie beispielsweise einen Ordner wie „…“ /srv/media/Movies/Arrival (2016)/Arrival (2016).mkv. Weitere Informationen finden Sie im Bibliotheksleitfaden und im Leitfaden zur Filmbenennung .

Jellyfin Formular "Medienbibliothek hinzufügen" auf "Filme" mit dem Ordnerpfad /srv/media/movies eingestellt.
Fügen Sie einen dedizierten Bibliothekspfad hinzu, den der Jellyfin-Dienst lesen kann.

Wenn ein Ordner fehlt oder leer ist, testen Sie den Zugriff als Dienstkonto sudo -u jellyfin ls /srv/media/Movies. Gewähren Sie diesem Konto lediglich Lese- und Verzeichnisdurchlaufberechtigungen über Ihre Mediengruppe oder eine bereichsbezogene ACL. Vermeiden Sie weitreichende rekursive Zugriffsrechte chmod 777oder die Änderung des Besitzes einer gesamten Festplatte. Die offiziellen FAQ weisen ebenfalls auf Berechtigungen und die Dateiorganisation als häufige Ursachen für fehlende Medien hin.

6. Metadatensprache und -region festlegen

Wählen Sie die Sprache und Region, die Jellyfin für Titel, Beschreibungen und andere abgerufene Metadaten bevorzugen soll. Dies ist unabhängig von der Sprache der Benutzeroberfläche und kann später für jede Bibliothek einzeln geändert werden. Die Ergebnisse hängen von der Verfügbarkeit des Anbieters und einer Internetverbindung ab.

Jellyfin bevorzugte Metadaten-Sprachseite mit separaten Sprach- und Regionsauswahlfeldern.
Legen Sie die Sprache und die Region fest, die Jellyfin für Metadatenabfragen verwenden soll.

7. Überprüfen Sie die Einstellungen für den Fernzugriff.

Deaktivieren Sie den Fernzugriff für einen Server, der nur lokal betrieben wird. Wenn Sie von außerhalb Ihres Heimnetzwerks zusehen möchten, aktivieren Sie „ Fernzugriff auf diesen Server zulassen“ und konfigurieren Sie separat eine sichere Verbindung, z. B. über ein VPN oder einen HTTPS-Reverse-Proxy. Die Einstellungen im Assistenten bieten keine Verschlüsselung und schließen die Routerkonfiguration nicht ab. Deaktivieren Sie die automatische Portweiterleitung, es sei denn, Sie benötigen UPnP. Jellyfin empfiehlt, UPnP nur bei Bedarf zu deaktivieren.

Jellyfin-Netzwerkeinstellungen: Fernzugriff und automatische Portweiterleitung deaktiviert.
Die automatische Portweiterleitung sollte deaktiviert bleiben, es sei denn, Sie benötigen UPnP ausdrücklich.

Leiten Sie unverschlüsselte HTTP-Ports nicht 8096direkt ins öffentliche Internet weiter. Der Standard-HTTPS-Port von Jellyfin ist 8920/TCPungenutzt, bis HTTPS konfiguriert ist. Befolgen Sie die offizielle Netzwerkdokumentation, bevor Sie den externen Zugriff aktivieren.

8. Wiedergabe abschließen und testen

Schließen Sie den Assistenten ab, melden Sie sich an und lassen Sie Jellyfin die ausgewählten Ordner scannen. Testen Sie die Verbindung von einem anderen Gerät in Ihrem lokalen Netzwerk (LAN). Geben Sie dazu Serveradresse und Port manuell ein, falls die automatische Erkennung fehlschlägt. Kompatible Apps finden Sie auf der offiziellen Client-Seite .

Jellyfin-Startbildschirm mit Kacheln für die Sammlungen Filme, Serien und Musik.
Nach dem ersten Scan öffnen Sie einen Jellyfin-Client und überprüfen Sie, ob die Bibliotheken angezeigt werden.

Häufige Einrichtungsprobleme beheben

  • Webseite nicht verfügbar: Bitte überprüfen Sie sudo systemctl status jellyfindie Server-IP, den Port 8096und die LAN-Firewall-Regeln. Aktuelle Protokolle: sudo journalctl -u jellyfin -n 50 --no-pager.
  • Leere Bibliothek: Stellen Sie sicher, dass der Speicher eingebunden ist und das jellyfinBenutzerkonto den Ordner lesen kann. Verwenden Sie den korrekten Bibliothekstyp und die unterstützte Namenskonvention.
  • Der Client kann den Server nicht automatisch erkennen: Geben Sie die LAN-Adresse :8096manuell ein. Die lokale Servererkennung erfolgt über UDP 7359, die direkte Adresseingabe ist jedoch unabhängig von der automatischen Erkennung.

Sobald die lokale Wiedergabe funktioniert, können Sie Benutzer hinzufügen oder den Fernzugriff als separate Netzwerkaufgabe konfigurieren.

Einen Kommentar hinterlassen

So stellen Sie verlorene Partitionen und Festplattendaten sicher wieder her

So stellen Sie verlorene Partitionen und Festplattendaten sicher wieder her

Erfahren Sie, wie Sie mit TestDisk und PhotoRec verlorene Partitionen und Dateien wiederherstellen. Schützen Sie das Quelllaufwerk, führen Sie einen sicheren Scan durch und speichern Sie die wiederhergestellten Daten auf einer anderen Festplatte.

Wie man QR-Codes auf einem Linux-Desktop scannt

Wie man QR-Codes auf einem Linux-Desktop scannt

Scannen Sie QR-Codes unter Linux mit CoBang mithilfe einer Webcam oder einer Bilddatei. Informationen zu Installationsoptionen, Einrichtungsschritten und Lösungen für den Kamerazugriff über Flatpak finden Sie hier.

So ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls

So ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls

Ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls: Optimieren Sie Belichtung, Farbe, Flimmerreduzierung und andere unterstützte Steuerelemente und prüfen Sie anschließend die kompatiblen Videomodi.

So installieren Sie PhpStorm unter Linux: Toolbox, Tar.gz, Snap und AUR

So installieren Sie PhpStorm unter Linux: Toolbox, Tar.gz, Snap und AUR

Installieren Sie PhpStorm unter Linux mit der JetBrains Toolbox oder dem eigenständigen tar.gz-Archiv, zusätzlich zu den Snap- und Arch-AUR-Optionen. Java ist bereits enthalten.

Wie man unter Linux mit GIMP ein Bild ausschneidet

Wie man unter Linux mit GIMP ein Bild ausschneidet

Unter Linux mit GIMP den Fotohintergrund entfernen: Motiv nachzeichnen, ausgewählten Hintergrund löschen, Transparenz beibehalten und wiederverwendbare PNG-Datei exportieren.

So richten Sie Dual-Panels unter XFCE 4 ein

So richten Sie Dual-Panels unter XFCE 4 ein

Erstellen Sie für jeden Bildschirm ein separates XFCE 4-Panel, weisen Sie das zweite Panel dem richtigen Ausgang zu, positionieren und skalieren Sie es und fügen Sie die benötigten Launcher und Statusanzeigen hinzu.

So installieren Sie Cisco Packet Tracer unter Linux

So installieren Sie Cisco Packet Tracer unter Linux

Laden Sie Cisco Packet Tracer 9.0.1 für Ubuntu 64-Bit herunter, installieren Sie das DEB-Paket mit APT, akzeptieren Sie die Lizenz im Terminal und melden Sie sich an, um ein Lab zu starten.

Wie man eine CD-ROM unter Linux als ISO-Datei sichert

Wie man eine CD-ROM unter Linux als ISO-Datei sichert

Erstellen Sie unter Linux mit GNOME Disks oder dd ein CD-ROM-ISO. Identifizieren Sie das optische Laufwerk, überwachen Sie den Kopiervorgang, überprüfen Sie das Image und erkennen Sie, wann eine beschädigte oder Audio-Disc ein anderes Tool benötigt.

FlightGear kostenlos herunterladen: Offizielle Installationsanleitung

FlightGear kostenlos herunterladen: Offizielle Installationsanleitung

Laden Sie FlightGear kostenlos von der offiziellen Website herunter. Vergleichen Sie die Pakete für Windows, macOS und Linux, installieren Sie die Datendateien und starten Sie Ihren ersten Flug.

Google Tasks Desktop-Anwendung: So verwenden Sie sie auf einem Computer

Google Tasks Desktop-Anwendung: So verwenden Sie sie auf einem Computer

Öffnen Sie Google Tasks in einem Browser, fügen Sie eine Chrome-Verknüpfung oder einen App-ähnlichen Start hinzu und verwalten Sie terminierte Aufgaben über Kalender und Gmail.