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
- Wählen Sie Ihre bevorzugte Sprache aus.
- Erstellen Sie ein Administratorkonto.
- 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
).
- Wählen Sie Ihren bevorzugten Metadata-Scraper.
- Ü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.