So richten Sie Jellyfin unter Linux in Docker ein

Jellyfin ist eine Open-Source-Implementierung von Plex. Es ist der perfekte Medienserver für diejenigen, denen die Ausrichtung von Plex nicht gefällt. Diese Anleitung zeigt Ihnen, wie Sie einen Jellyfin-Server unter Linux in Docker bereitstellen.

Docker unter Linux installieren

Um Jellyfin unter Linux als Docker-Container verwenden zu können, müssen Sie Docker auf Ihrem Linux-Server installieren. Es gibt viele Möglichkeiten, Docker unter Linux zu installieren. In dieser Anleitung installieren wir es als Snap-Paket.

Warum ein Snap-Paket? Docker zum Laufen zu bringen ist so einfach wie die Snap-Installation , und Sie müssen keine Zeit mit der Einrichtung von Abhängigkeiten, Repositorys, Schlüsseln usw. verschwenden. Sie müssen jedoch die Snap-Laufzeit aktivieren, damit Docker als Snap funktioniert. Befolgen Sie unsere Anleitung zum Einrichten von Snap, damit es funktioniert.

Verwenden Sie mit der Snap-Paketlaufzeit auf Ihrem Linux-Server den Befehl snap install , um die neueste Version von Docker auf Ihrem Computer zu installieren.

Sudo Snap Docker installieren

Nach der Installation von Docker unter Linux können Sie mit dem Root-Konto darauf zugreifen. Mit dem folgenden Befehl können Sie sich bei Root anmelden.

su -

Sie können auf Ihrem Linux-System nicht auf das Root-Konto zugreifen? Sie müssen es aktivieren. Um es zu aktivieren, führen Sie die folgenden Befehle aus.

sudo -s passwd

Wenn Sie mit dem Root-Konto angemeldet sind, können Sie mit dem Befehl Docker –help auf Docker zugreifen . Dieser Befehl zeigt Ihnen alle Befehle im Zusammenhang mit Docker. Alternativ können Sie Docker mit den folgenden Befehlen für Ihren Benutzer aktivieren.

sudo addgroup --system docker sudo adduser $USER docker newgrp docker sudo snap docker deaktivieren sudo snap docker aktivieren

Das Jellyfin-Docker-Image abrufen

Wenn das Docker-Tool auf Ihrem Linux-System läuft, ist es an der Zeit, das Jellyfin-Docker-Image von Dockerhub abzurufen. Holen Sie sich die Software mit dem Docker-Pull -Befehl. Dies dauert nur eine Minute.

su -

Docker Pull jellyfin/jellyfin:latest

Das Abrufen des Jellyfin-Docker-Images ist ziemlich unkompliziert. Wenn Sie jedoch mehr über das Jellyfin Docker-Image erfahren möchten, um Fehler zu beheben oder herauszufinden, wofür Sie Ihr System einrichten, klicken Sie hier.

Nachdem Sie den Jellyfin-Container abgerufen haben, müssen Sie den Befehl mkdir verwenden , um die Ordner „config“ und „cache“ zu erstellen. Diese Ordner enthalten Ihre Jellyfin-Konfigurationsdateien und Cache-Dateien.

Hinweis: Die Konfigurationsdateien für den Jellyfin-Container müssen im Format /root. Warum? Snap Docker kann nicht mit Dateien außerhalb des $HOME-Verzeichnisses interagieren. Wenn Sie versuchen, sich nach draußen zu bewegen /root, werden Sie auf Fehler stoßen.

mkdir -p ~/jellyfin/{config,cache}

Sobald diese beiden Ordner erstellt wurden, können Sie sie im /root/jellyfinVerzeichnis sehen. Um auf diese Ordner zuzugreifen, führen Sie die folgenden Befehle aus.

su -

cd /root/jellyfin

Starten des Jellyfin-Docker-Containers

Um den Jellyfin-Docker-Container zum ersten Mal zu starten, müssen Sie den folgenden Docker-Run- Befehl ausführen. Dieser Befehl wurde gegenüber dem in der offiziellen Jellyfin-Dokumentation bereitgestellten Befehl geändert, um mit der Snap-Version von Docker zu funktionieren.

su -

docker run -d -v /root/jellyfin/config:/config -v /root/jellyfin/cache:/cache -v /media:/media --net=host jellyfin/jellyfin:latest

Sobald der obige Befehl ausgeführt wird, richtet Docker Ihr Jellyfin-Image, Ihre Ordner, Ihr Netzwerk usw. ein. Dieser Vorgang sollte nicht lange dauern. Wenn der Container gestartet ist, können Sie über die folgende URL darauf zugreifen.

HTTP://local-lan-ip-address-of-server:8096

Jellyfin-Container nach der Installation starten

Bei der ersten Installation von Jellyfin wird der Docker-Run- Befehl verwendet. Docker Run gilt jedoch für Bilder. Um Ihren Container im Falle eines Systemneustarts (oder eines Schluckaufs) erneut auszuführen, müssen Sie den Docker-Startbefehl ausführen .

Zeigen Sie mit dem Befehl docker ps -a alle Container auf dem System an.

su -

Docker ps -a

Suchen Sie nach der „CONTAINER ID“ und finden Sie die Jellyfin-Container-ID. Anschließend können Sie den Container mit dem folgenden Docker-Startbefehl starten .

Docker startet CONTAINER_ID

Alternativ können Sie den Container mit Docker Stop stoppen .

Docker stoppt CONTAINER_ID

Jellyfin einrichten

Um Jellyfin einzurichten, müssen Sie den Setup-Assistenten ausführen. Befolgen Sie dann die nachstehenden Schritt-für-Schritt-Anweisungen.

Schritt 1: Lesen Sie „Willkommen bei Jellyfin!“ Nachricht. Wählen Sie dann die Schaltfläche „Weiter“, um fortzufahren.

Schritt 2: Jellyfin zeigt Ihnen auf der nächsten Seite die Seite „Erzählen Sie uns etwas über sich“. Von hier aus müssen Sie einen Admin-Benutzernamen und ein Passwort erstellen.

Geben Sie als „Benutzername“ „admin“ ein. Wählen Sie dann die Schaltfläche „Weiter“.

Schritt 3: Sie müssen nun Ihre Medienbibliotheken einrichten. Wählen Sie die Schaltfläche „+“ neben der Schaltfläche „Medienbibliothek hinzufügen“. Anschließend müssen Sie einen Inhaltstyp auswählen. Zu den Typen gehören Filme, Musik, Fernsehsendungen, Fotos usw.

Stellen Sie sicher, dass Sie den Ordner auswählen /media. Dieser Ordner befindet sich im Jellyfin-Container, nicht im Host-Betriebssystem.

Schritt 4: Um Medien zu Jellyfin hinzuzufügen, fügen Sie Dateien zum /mediaOrdner auf dem Host-Betriebssystem hinzu. Der Jellyfin-Container erkennt diese Dateien auf dem Host-Betriebssystem und leitet sie weiter. Stellen Sie sicher, dass der Ordner über das Host-Betriebssystem über die richtigen Berechtigungen verfügt:

Navigieren Sie auf dem Host-Betriebssystem mit dem Terminal zu /media/, erstellen Sie einen „Filme“-Ordner, einen „tv“-Ordner und einen „Musik“-Ordner. Aktualisieren Sie dann die Berechtigungen dieser Ordner, damit Jellyfin darauf zugreifen kann.

sudo chmod -R 777 /media/movies/ sudo chmod -R 777 /media/tv/ sudo chmod -R 777 /media/music/

Schritt 5: Platzieren Sie Ihr auf dem Host-Betriebssystem und legen Sie Ihre Mediendateien in den Ordnern „Filme“, „TV“ und „Musik“ ab. Schließen Sie dann den Einrichtungsvorgang von Jellyfin ab, damit es Ihre Medien erkennen kann.

Mit Jellyfin

Um Jellyfin zu verwenden, greifen Sie auf die für die Einrichtung verwendete URL zu und wählen Sie einen Film, eine Fernsehsendung oder eine Musikdatei zum Ansehen aus. Alternativ finden Sie auf der Jellyfin-Website Informationen zu den verschiedenen verfügbaren Apps.


So installieren Sie GitLab auf Ubuntu Server

So installieren Sie GitLab auf Ubuntu Server

Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Erfahren Sie, wie Sie Ihrem Ubuntu-Linux-Server zusätzliche Sicherheit verleihen können, indem Sie SELinux darauf installieren und aktivieren.

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Benötigen Sie eine einfachere Möglichkeit, NFS-Freigaben auf Ihrem Linux-Server bereitzustellen? Erfahren Sie, wie Sie NFS-Freigaben mit der Cockpit-App bereitstellen.

So aktualisieren Sie auf Ubuntu 22.04 LTS

So aktualisieren Sie auf Ubuntu 22.04 LTS

Die langfristige Unterstützung für Ubuntu 22.04 ist da! Erfahren Sie, wie Sie Ihren Desktop oder Laptop auf die neueste Ubuntu-Version aktualisieren.

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia GPU-Treiber unter Linux

So übertragen Sie Dateien in einen Docker-Container

So übertragen Sie Dateien in einen Docker-Container

Müssen Sie Dateien in Ihren Docker-Container übertragen? Mit dem Docker-CP-Tool können Sie Dateien ganz einfach in und aus Containern verschieben.

So installieren Sie eine DEB-Datei unter Linux

So installieren Sie eine DEB-Datei unter Linux

Was ist eine DEB-Datei? Was machst du damit? Erfahren Sie mehr über die vielen Möglichkeiten, wie Sie DEB-Dateien auf Ihrem Linux-PC installieren können.

So bringen Sie GOG Galaxy unter Linux zum Laufen

So bringen Sie GOG Galaxy unter Linux zum Laufen

Besitzen Sie Spiele auf GOG.com? Möchten Sie den GOG Galaxy-Client auf Ihrem Linux-PC einrichten, um einige Videospiele zu genießen? Befolgen Sie diese Anleitung, wie wir sie zeigen

So installieren Sie Docker Engine unter CentOS

So installieren Sie Docker Engine unter CentOS

Docker Engine ist ein offenes Containerisierungsprogramm für Linux und andere Plattformen. Docker Engine verwaltet eigenständige Container, die ähnlich funktionieren wie

So bündeln Sie alle Ihre Chats mit Ferdi in einem

So bündeln Sie alle Ihre Chats mit Ferdi in einem

Sind Sie es leid, Slack, Discord und viele andere Produktivitätstools auf Ihrem Linux-System zu installieren? Wünschen Sie sich, dass sie alle zu einem zusammengefasst werden könnten?