Ubuntu – Jellyfin Server einrichten

Veröffentlicht von

Eine kleine Anleitung, wie man auf dem Ubuntu-Server einen Jellyfin-Server aufsetzt

# Updates und Upgrades machen
sudo apt update && sudo apt upgrade -y

# Für NAS (SMB-Support) das CIFS-Tools installieren
sudo apt install cifs-utils -y

# Zugangsdaten für die SMB-Verbindung in eine versteckte Datei speichern
nano ~/.smbcredentials

# Diese zwei Zeilen in die .smbcredentials einfügen (Speichern mit Strg+O, Enter und schließen mit Strg+X)
username=meinBenutzername
password=meinPasswort

# Datei schützen
chmod 600 ~/.smbcredentials

# Ordner erstellen, der später mit dem gemounteten NAS ordner gebindet wird
sudo mkdir -p /mnt/nas_filme

# Ordner vom NAS mounten
# [USER] durch den richtigen User ersetzen
# [vers=3.0] das ist die SMB version, die muss im NAS angepasst werden
# [uid] das ist die User-ID, die muss angepasst werden, mit dem Befehl "id" ausgeben
# [gid] das ist die Group-ID, die muss angepasst werden, mit dem Befehl "id" ausgeben
sudo mount -t cifs "//10.10.10.10/video/Filme" "/mnt/nas_filme" -o credentials=/home/[USER]/.smbcredentials,iocharset=utf8,uid=1031,gid=100,vers=3.0

# Schauen ob im Ordner was zu sehen ist
ls -l /mnt/nas_filme

# Die Datei "/etc/fstab" damit der Mount nach dem Neustart wieder initialistert wird
sudo nano /etc/fstab

# in die "/etc/fstab" ganz unten eintragen (Speicheren mit Strg+O, dann Enter und schließen mit Strg+X)
//10.10.10.10/video/Filme /mnt/nas_filme cifs credentials=/home/$USER/.smbcredentials,uid=1031,gid=100,iocharset=utf8,vers=3.0,noserverino 0 0

# Jellyfin installieren 
sudo curl -s https://repo.jellyfin.org/install-debuntu.sh | sudo bash

# Jellyfin im Browser öffnen
http://IP-Adresse:8096Code-Sprache: PHP (php)