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)