Jellyfin per Docker oder nativ Synocomunnity installieren

lukass2000

Benutzer
Mitglied seit
14. Jan 2017
Beiträge
252
Punkte für Reaktionen
9
Punkte
18
Hallo,

habe mit entsetzen gelesen, das Synology die Video-Station einstellt :(
Nun bin ich auf der Alternativsuche und Jellyfin würde mir soweit gut zusagen.

Nun habe ich gesehen/gelesen das ich auf meiner DS920+ Jellyfin nativ über Synocomunnity oder auch als Docker installieren kann.
Gibt es da irgendwelche Unterschiede?
Ist eine der beiden Möglichkeiten stabiler oder vielleicht ressourcenschonender und/oder performanter?

Danke :)
 

*kw*

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
10. Aug 2013
Beiträge
2.842
Punkte für Reaktionen
1.379
Punkte
174
Super feature...

Bildschirmfoto 2024-09-25 um 20.28.43.jpg
 

Benie

Benutzer
Contributor
Sehr erfahren
Mitglied seit
19. Feb 2014
Beiträge
8.474
Punkte für Reaktionen
3.510
Punkte
344
Gibt es da irgendwelche Unterschiede?
Aus meiner Sicht Geschmackssache und speziell bei Jellyfin nicht wirklich. Ich bevorzuge hier auch die native Installation. Der Updatestand sollte eigentlich auch zumindest annähernd der gleiche sein.
 

Butor

Benutzer
Mitglied seit
26. Aug 2024
Beiträge
26
Punkte für Reaktionen
48
Punkte
13
Ich hatte erst die Docker-Version installiert, dank Tutorial im Internet hinbekommen, aber ohne das Tutorial wäre ich dran gescheitert.
Dann hatte ich die Docker-Version deinstalliert, und stattdessen die native Version über die Syno-Community installiert. Dafür braucht man kein weiteres Vorwissen. Und die läuft jetzt seit einigen Wochen stabil und performant.

Die Freunde der Docker-Variante werben damit, das Aktualisierungen schneller reinkommen. Womit sie nicht werben ist, das man für die Aktualisierung von Docker-Paketen schon wieder ein Tutorial benötigt, weil man da von alleine nicht drauf kommt, wie dasd funktioniert. :)
 

Hellraiser123

Benutzer
Sehr erfahren
Mitglied seit
31. Jul 2024
Beiträge
764
Punkte für Reaktionen
410
Punkte
139
Womit sie nicht werben ist, das man für die Aktualisierung von Docker-Paketen schon wieder ein Tutorial benötigt, weil man da von alleine nicht drauf kommt, wie dasd funktioniert. :)
Hmm in dem man sich damit befasst? In dem man die Doku liest? Wenn man das mit einer compose.yml gemacht hat, dann sind es exakt zwei Befehle
Bash:
sudo docker compose pull
sudo docker compose up -d
Und schon hat man die neuste Version.
 

Kachelkaiser

Benutzer
Sehr erfahren
Mitglied seit
22. Feb 2018
Beiträge
1.946
Punkte für Reaktionen
777
Punkte
134
oder man lässt das den Watchtower machen ;)
 
  • Like
Reaktionen: Vito

weyon

Benutzer
Mitglied seit
17. Apr 2017
Beiträge
692
Punkte für Reaktionen
90
Punkte
48
Hallo, aufgrund dessen das Jellyfin Transcoding bei DSM (wegen altem Linux Kernel 4.4.x) seit Anfang 2024 nicht mehr unterstützt, nutze ich Emby (geht out of the Box ohne Probleme). Habe Jellyfin allerdings nur mit Container Manager und Syno Paket getestet, nicht mit Portainer.
 

lukass2000

Benutzer
Mitglied seit
14. Jan 2017
Beiträge
252
Punkte für Reaktionen
9
Punkte
18
Die Jellyfin nativ (Synocomunnity) wird angezeigt mit Version 10.9.7.
Laut Jellyfin Webseite ist v10.9.11 aktuell.
Welche Verson hätte denn die Docker- Installation?
Danke 😀
 

Hellraiser123

Benutzer
Sehr erfahren
Mitglied seit
31. Jul 2024
Beiträge
764
Punkte für Reaktionen
410
Punkte
139
Docker wird immer die neuste sein. Das ist der große Vorteil gegenüber dem Paket.
 
  • Like
Reaktionen: mj084

Mahoessen

Benutzer
Mitglied seit
20. Jul 2016
Beiträge
1.069
Punkte für Reaktionen
216
Punkte
83

lukass2000

Benutzer
Mitglied seit
14. Jan 2017
Beiträge
252
Punkte für Reaktionen
9
Punkte
18
@Mahoessen
Danke für den Hinweis, aber ich war mir nicht sicher, ob vielleicht die Dockerversion für die DS eine eigene, mit eben entsprechender Version ist.


Ich habe heute mal die native Community Version deinstalliert und mich dann etwas mit Docker auseinander gesetzt.
Habe jetzt die Docker Version am laufen, alles gut :)
Ich möchte fast behaupten, die läuft sogar etwas schneller als die native Version, aber alles nur gefühlt :)

Habe jetzt aber ein ganz anderes Problem.
Jellyfin als native Version hat ja meine Videoordner schon gescannt und mit Metadaten, Covers, usw... versorgt.
Hatte das so eingestellt, das alles in den jeweiligen Ordner kopiert wird.
Sieht z.B. so aus wie im angefügten Screenshot.
Besitzer der z.B. Coverdatei ist sc-jellyfin und der Gruppe synocommunity.

Wenn ich nun mit der Docker Verson irgendwelche Metadaten anpasse oder Covers ändern will, werden diese Datein nicht überschrieben bzw geändert.
Vermutlich liegt nun hier ein Berechtigungsproblem vor.

Wie kann ich denn die Dateiberechtigungen ändern, oder Jellyfin nun konfigurieren, das die Dockerversion die Dateien überschreiben darf?
Ich hoffe mal, ich muss nicht alle Metadaten, Bilder,... löschen und neu indexieren lassen?

Danke :)
 

Anhänge

  • screenshot_jellyfin.jpg
    screenshot_jellyfin.jpg
    39,7 KB · Aufrufe: 5

lukass2000

Benutzer
Mitglied seit
14. Jan 2017
Beiträge
252
Punkte für Reaktionen
9
Punkte
18
Weiß vielleicht zufällig wer, ob wenn ich die derzeitige native Jillyfin App deinstallieren, auch der "User" sc-jellyfin entfernt wird?
Müssten die Dateien dann nicht auch wieder überschreibbar sein, oder stelle ich mir das ganz falsch vor 😉
LG
 

Hellraiser123

Benutzer
Sehr erfahren
Mitglied seit
31. Jul 2024
Beiträge
764
Punkte für Reaktionen
410
Punkte
139
Hast du dir auch die Doku durch gelesen? Dein Problem hat gar nichts mit dem sc-jellyfin zu tun. Dein Problem ist, dass der Container in einem Kontext (User) läuft, der keinen Zugriff auf die Daten richtig hat. Du musst nur sicherstellen, dass der User auch auf den Ordner zugreifen darf und auch schreiben. Und jetzt zur Frage wieder, ob du die Doku gelesen hast. Siehe
https://jellyfin.org/docs/general/installation/container/#using-docker-compose
Add in the UID and GID that you would like to run jellyfin as in the user line below,
 
  • Like
Reaktionen: mj084

lukass2000

Benutzer
Mitglied seit
14. Jan 2017
Beiträge
252
Punkte für Reaktionen
9
Punkte
18
Hi @Hellraiser123
ja, habe ich gelesen und auch gemacht.
Habe die UID des users "root" hinterlegt, so läuft auch meine Docker PiHole Installation am NAS ohne Probleme.
Ist das falsch?
Müsste ich die UID des admin Users hinterlegen, mit welchem ich mich auf der NAS anmelde?
Das wäre natürlich blöd :(
Kann ich die UID irgendwo im "Container Manager" ändern?
Habe da nicht direkt was gefunden um versuchsweise mal die UID des admin Users zu probieren?
LG
 

Hellraiser123

Benutzer
Sehr erfahren
Mitglied seit
31. Jul 2024
Beiträge
764
Punkte für Reaktionen
410
Punkte
139
Was der Container Manager genau kann oder nicht kann weiß ich nicht. Ich nutze es nicht. Aber probier mal einen User aus der auch Zugriff auf den Ordner hat.

Edit: einfach Container löschen und neu erzeugen. So funktionieren Container. Die sind zum wegwerfen da.
 
Zuletzt bearbeitet:

Butor

Benutzer
Mitglied seit
26. Aug 2024
Beiträge
26
Punkte für Reaktionen
48
Punkte
13
Bei der Nutzung der nativen Jellyfin-Version muss man etwas aufpassen, da die „Server-Komponente“ von der Synocommunity etwas hinterherhinkt, während die Client-Komponenten bei Android oder FireTV auf dem neuesten Stand sind. Und wenn die Versionen zu weit auseinanderliegen, soll es im schlimmsten Fall nicht funktionieren.
Daher am besten die automatischen App-Updates auf den Clients ausstellen, und nur manuell updaten.
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat