Sechs Monate unterwegs: Windows-Mini-PC und das Jellyfin-Upload-Problem

Ein kürzlich erschienener Beitrag auf r/jellyfin beschreibt ein Setup, das vielen Self-Hostern bekannt vorkommen dürfte: Jellyfin direkt auf einem Windows-Mini-PC installiert, die Medien auf externen Festplatten an diesem Rechner, und Nextcloud läuft daneben in Docker. Der Autor wird für sechs Monate beruflich von zu Hause weg sein und möchte die Bibliothek von unterwegs weiter ansehen, verwalten und erweitern.

Die Ziele sind klar. Filme und Serien remote streamen, neue Dateien vom Handy oder Laptop hochladen, diese Dateien auf den Medienfestplatten ablegen und Jellyfin sie automatisch aufnehmen lassen. Zuverlässigkeit zählt hier mehr als sonst, denn zu Hause wird niemand sein, der Fehler beheben kann. Der Autor erwähnt außerdem, Tailscale ausprobiert zu haben, nachdem es empfohlen wurde, ohne es bisher zum Laufen gebracht zu haben, und sagt, dass er nicht an Nextcloud gebunden ist, falls etwas Einfacheres den Job erledigt.

Wo es hakt, ist die Übergabe zwischen den beiden Anwendungen. Dateien, die über Nextcloud hinzugefügt werden, landen nicht in der Jellyfin-Bibliothek, und der Autor ist unsicher, ob das Problem in der Docker-Konfiguration, den Ordnerpfaden oder darin liegt, wie die einzelnen Anwendungen auf die Dateien zugreifen. Das ist der richtige Ansatz. Jellyfin läuft unter Windows und sieht die externen Festplatten direkt; Nextcloud läuft in einem Container, sodass die Pfade, in die es schreibt, nicht automatisch dieselben sind, die Jellyfin scannt. Solange beide Anwendungen nicht auf denselben Speicher zeigen, bleiben Uploads an einer Stelle liegen, an der Jellyfin nie nachsieht.

Das betrifft jeden, der eine native Installation mit containerisierten Diensten mischt, und es ist wichtig, weil Remote-Upload das Stück ist, das die meisten zuletzt entdecken, oft kurz vor einer Reise. Der Thread ist eine Bitte um einsteigerfreundliche Hilfe, deshalb geht es bei der nützlichen Antwort weniger um bestimmte Tools als darum, den gemeinsamen Ordner und die Pfade zu prüfen, bevor man sich darauf verlässt.

Einordnung für Self-Hoster

Behandle das zuerst als Pfad-Problem. Prüfe, in welchen Host-Ordner der Nextcloud-Container tatsächlich schreibt, prüfe dann, ob die Jellyfin-Bibliothek auf genau diesen Ordner zeigt, und teste mit einer kleinen Datei, bevor du dich darauf verlässt. Wenn der Container in ein Volume schreibt, das nicht die Festplatte ist, die Jellyfin scannt, wird kein noch so guter Remote-Zugriff die Bibliothek reparieren. Sobald die Pfade übereinstimmen, sollte die automatische Erkennung von Jellyfin den Rest übernehmen.

Für den Remote-Zugriff wähle einen Ansatz und dokumentiere ihn für dich selbst, denn du wirst nicht da sein, um ihn zu debuggen. Welches Tool du auch wählst: Schreib die Schritte auf und teste von außerhalb deines Heimnetzwerks, bevor du losfährst. Wenn du es lieber einfacher willst, ist eine einzige App, die sowohl Uploads annimmt als auch in einen Ordner schreibt, den Jellyfin bereits überwacht, leichter am Laufen zu halten als zwei Dienste, die sich auf Pfade einigen müssen.

Plane schließlich den unbeaufsichtigten Betrieb ein: Prüfe, dass der Rechner nach einem Neustart wieder hochkommt und dass die Festplatten jedes Mal mit denselben Laufwerksbuchstaben oder Pfaden eingebunden werden. Sechs Monate sind eine lange Zeit für ein Setup, das nur bis zum ersten Stromausfall funktioniert.

Quelle: r/jellyfin-Thread. Wenn du eine Jellyfin-Installation abrunden möchtest, sind unsere Jellyfin-Plugins für legale, selbst gehostete Bibliotheken gedacht.

Quellen