December 14, 20232 yr Hallo, ich hätte da mal eine Frage... Einige hier werden ihren Jellyfin Container von "Linuxserver" sicherlich mit dem Plugin Jellyscrub erweitert haben. Damit das Plugin funktioniert muss man eine Berechtigung an der index.html ändern, das hat soweit auch gut geklappt. Gemacht habe ich dies mit folgenden Befehlen: chown jellyfin:jellyfin /usr/share/jellyfin/web/index.html chmod 666 /usr/share/jellyfin/web/index.html Leider wird nach einem Update des Containers diese Berechtigung wieder zurück gesetzt, wie kann ich diese dauerhaft erhalten?
December 14, 20232 yr 2 hours ago, Daniel22 said: wie kann ich diese dauerhaft erhalten? clean/ bei Linuxserver einen Request erstellen mit dem Hintergrund und den Infos ... bin gespannt ob du das machst dirty/ manuell (oder per script bei jedem Start) ausführen lassen, lsio bietet ja auch docker mods an um scripte laufen zu lassen. Infos zu "dirty" (scripts) findest du beispielsweise hier https://www.linuxserver.io/blog/2019-09-14-customizing-our-containers
December 14, 20232 yr Author 2 minutes ago, alturismo said: bin gespannt ob du das machst Haben schon andere gemacht, inkl. PR: https://github.com/linuxserver/docker-jellyfin/issues/182 5 minutes ago, alturismo said: lsio bietet ja auch docker mods Meinst du damit eine App in UnRaid? 6 minutes ago, alturismo said: Infos zu "dirty" (scripts) findest du beispielsweise hier https://www.linuxserver.io/blog/2019-09-14-customizing-our-containers Hier steige ich ehrlich gesagt nicht durch. Ich verstehe nicht wo ich folgendes hinzufügen muss, bzw. wie es über die GUI aussieht: volumes: - /home/foo/appdata/bar:/config - /home/foo/appdata/my-custom-files:/custom-cont-init.d:ro
December 14, 20232 yr 5 minutes ago, Daniel22 said: Hier steige ich ehrlich gesagt nicht durch. Ich verstehe nicht wo ich folgendes hinzufügen muss, bzw. wie es über die GUI aussieht: dann lass es und warte eher bis jemand einen Fix für dich bereit hält ... oder stellt ... oder da der o.g. Link ja bereits "closed" ist ... neu aufmachen
December 20, 20232 yr Author Solution Okay, ich habe es nun wie folgt gelöst: 1. Unraid Terminal öffnen 2. `cd /mnt/user/appdata/` 3. `mkdir custom-scripts` 4. `cd mnt/user/appdata/custom-scripts/` 5. `touch jellyfin_jellyscrub_perms.sh` 6. `nano jellyfin_jellyscrub_perms.sh` 7. Folgendes in die Datei schreiben: #!/bin/bash chown jellyfin:jellyfin /usr/share/jellyfin/web/index.html chmod 666 /usr/share/jellyfin/web/index.html STRG+O -> ENTER -> STRG+X 8. `chmod +x jellyfin_jellyscrub_perms.sh` 9. Zu Docker -> Jellyfin -> Edit 10. "Add another Path, Port, Variable, Label or Device" Edited April 27, 20242 yr by Daniel22
December 20, 20232 yr 8 minutes ago, Daniel22 said: 4. `cd mnt/user/appdata/custom-scripts/` vielleicht als Hinweis ... dieser Ordner sollte normal eher im appdata liegen des jeweiligen Dockers ... nur der Ordnung halber ... Beispiele (weil wenn du mehrere Docker nutzt mit custom ...) nur als Tipp falls andere darüber stolpern ...
December 20, 20232 yr Author 47 minutes ago, alturismo said: vielleicht als Hinweis ... dieser Ordner sollte normal eher im appdata liegen des jeweiligen Dockers ... nur der Ordnung halber ... Hat das irgendeinen Vorteil? Ist doch irgendwie gehopst wie gesprungen oder nicht? Ich finde meine Vorgehensweise sogar besser, da man so alle Scripts sortiert in einem Ordner liegen hat.
December 20, 20232 yr 6 minutes ago, Daniel22 said: Ich finde meine Vorgehensweise sogar besser, da man so alle Scripts sortiert in einem Ordner liegen hat. wunderbar ... hatte auch auf den ersten Blick übersehen dass du im custom Ordner mit Unterordner arbeitest wo dann der Bezug da ist. meins wäre es jetzt nicht, ich mag keine "verstreuten" Daten ... aber passt so (besser als zuerst gedacht) !
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.