lxc-jellyfin

Mission: Jellyfin-Deployment auf einem frisch geklonten Ubuntu-LXC. Erster Schritt: Klon erschaffen und ihm beibringen, dass er jetzt jemand anders ist – quasi Witness Protection für Container.

  • Ram: 2GB
  • Disk-Space: 8GB
  • Kerne: 2

Anschließend starte ich das LXC. Dort nun:

sudo apt update && sudo apt upgrade -y
sudo apt install curl -y
curl -s https://repo.jellyfin.org/install-debuntu.sh | sudo bash

Wenn fertig installiert, stoppe ich das LXC und mounte meine Freigabe. Ich gebe folgendes in der Node (pve1) ein:

pct set 107 -mp0 /mnt/pve/smb-storage/private/media/,mp=/mnt/media/
  • 107 = Containder-ID
  • -mp0 = erster Mountpoint
  • /mnt/pve/smb-storage/private/media/ = mein Freigabeverzeichnis, welches gemountet werden soll
  • mp=/mnt/media/ = das Mountverzeichnis im

Im LXC ist nun dieser Mountpoint ersichtlich:

Allerdings ist dieser Mountpoint bei mir – dank physikalischer Gegebenheiten und der Launen der IT-Götter – nur lesbar. Das liegt daran, dass das ursprüngliche Freigabeverzeichnis auf einem separaten NAS wohnt und sich weigert, Schreibrechte an meinen LXC-Container zu delegieren. Beschreiben? Fehlanzeige. Aber kein Grund zur Panik: Ich kann meine Medien direkt auf der NAS-Freigabe ablegen – quasi wie ein Bibliothekar, der seine Bücher direkt ins Regal stellt, statt sie dem Praktikanten (a.k.a. dem LXC) zu überlassen.

Nun das LXC starten und im Browser: LXC-IP:8096

Tipp aus meiner Container-Bastelstube: Wenn ich möchte, dass das Freigabeverzeichnis direkt im LXC beschreibbar ist, reicht es, den Container privilegiert zu starten. Dazu mache ich einfach ein Backup, spiele es zurück und setze dabei die Option auf „privilegiert“. Voilà – plötzlich darf der Container schreiben, als hätte er nie etwas anderes getan.

Verwende ich stattdessen eine direkte Laufwerksfreigabe am Raspberry Pi selbst – etwa eine externe SSD oder HDD – klappt das Schreiben sogar ohne privilegierten Modus. Der Container bleibt brav in seinem Sicherheitskäfig, darf aber trotzdem auf die Platte kritzeln.

Erstelle eine Website wie diese mit WordPress.com
Jetzt starten