Jellyfin ist eine kostenlose Open-Source-Medienserver-Software, die es Ihnen ermöglicht, Ihre Medien zu verwalten und auf verschiedene Geräte zu streamen. Dieses Tutorial zeigt Ihnen, wie Sie Jellyfin auf einem Ubuntu Server installieren und einrichten.


Voraussetzungen

  • Ein Ubuntu Server (20.04 oder neuer wird empfohlen).
  • Root- oder sudo-Berechtigungen.
  • Medieninhalte (z. B. Videos, Musik, Bilder), die Sie streamen möchten.

Schritt 1: System vorbereiten

1.1 System aktualisieren

Aktualisieren Sie Ihr System, um sicherzustellen, dass alle Pakete auf dem neuesten Stand sind:

sudo apt update && sudo apt upgrade -y

1.2 Benötigte Abhängigkeiten installieren

Installieren Sie die notwendigen Pakete:

sudo apt install apt-transport-https software-properties-common -y

Schritt 2: Jellyfin installieren

2.1 Jellyfin-Repository hinzufügen

Importieren Sie den GPG-Schlüssel und fügen Sie das Jellyfin-Repository hinzu:

wget -O - https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/jellyfin.gpg
echo "deb [signed-by=/usr/share/keyrings/jellyfin.gpg] https://repo.jellyfin.org/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list

2.2 Jellyfin installieren

Aktualisieren Sie die Paketliste und installieren Sie Jellyfin:

sudo apt update
sudo apt install jellyfin -y

Schritt 3: Jellyfin konfigurieren

3.1 Jellyfin-Dienst starten

Starten und aktivieren Sie den Jellyfin-Dienst:

sudo systemctl start jellyfin
sudo systemctl enable jellyfin

3.2 Firewall-Einstellungen anpassen

Öffnen Sie den Standardport für Jellyfin (8096):

sudo ufw allow 8096
sudo ufw reload

Schritt 4: Jellyfin einrichten

4.1 Jellyfin-Webinterface aufrufen

Öffnen Sie Ihren Browser und geben Sie die IP-Adresse Ihres Servers sowie den Port 8096 ein:

http://<Server-IP>:8096

4.2 Einrichtungsassistent folgen

  1. Wählen Sie Ihre bevorzugte Sprache aus.
  2. Erstellen Sie ein Administratorkonto.
  3. Fügen Sie Ihre Medienbibliotheken hinzu:
  • Wählen Sie den Typ der Medien (z. B. Filme, Serien, Musik).
  • Geben Sie den Pfad zu Ihren Medien an (z. B. /home/user/Videos).
  1. Wählen Sie Ihren bevorzugten Metadata-Scraper.
  2. Überprüfen Sie die Netzwerkeinstellungen.

Schritt 5: Medien hinzufügen

5.1 Medienverzeichnisse freigeben

Stellen Sie sicher, dass Jellyfin Lesezugriff auf Ihre Medien hat:

sudo chown -R jellyfin:jellyfin /pfad/zu/ihren/medien

5.2 Bibliotheken aktualisieren

Navigieren Sie im Jellyfin-Webinterface zu Dashboard > Bibliotheken, um Ihre Medienbibliotheken zu aktualisieren.


Schritt 6: Jellyfin nutzen

6.1 Jellyfin-Apps installieren

Installieren Sie die Jellyfin-App auf Ihren Geräten:

6.2 Geräte verbinden

Melden Sie sich in der Jellyfin-App mit der IP-Adresse Ihres Servers und Ihren Anmeldedaten an.


Schritt 7: Erweiterte Konfiguration (optional)

7.1 HTTPS aktivieren

Richten Sie ein SSL-Zertifikat mit Let’s Encrypt ein, um sicheren Zugriff auf Jellyfin zu ermöglichen:

sudo apt install certbot
sudo certbot certonly --standalone -d <Ihre-Domain>

Konfigurieren Sie Jellyfin für HTTPS:

  • Bearbeiten Sie die Datei /etc/jellyfin/network.xml.
  • Geben Sie den Pfad zu Ihrem SSL-Zertifikat und -Schlüssel an.

7.2 Hardware-Beschleunigung aktivieren

Für schnelleres Transcoding können Sie die Hardware-Beschleunigung aktivieren. Bearbeiten Sie die Datei /etc/jellyfin/jellyfin.conf entsprechend Ihrer Hardware.


Fazit

Mit Jellyfin haben Sie eine leistungsfähige, kostenlose Alternative zu Plex eingerichtet. Ihre Medien sind nun zentral organisiert und von verschiedenen Geräten aus zugänglich. Experimentieren Sie mit Plugins und erweiterten Einstellungen, um das Beste aus Ihrem Streaming-Server herauszuholen.