Jep, funktioniert recht gut.
Vorbereitung:
- Plex Log-Dateien müssen erreichbar sein
- Verzeichnis für die Konfiguration anlegen, bei mir /volume1/docker/haydibe/plexwatch/config
Image:
- Über "Abbild" einfach nach plexwatch suchen und dieses Image verwenden: flxel/base:latest
Schritt 1:
- Containername: was immer ihr wollt (bei mir: plexwatch)
- Port Einstellunge: Lokal "was frei ist" (bei mir: 8888) , Container 80, TCP
- weiter
Schritt 2:
- optional Ressourcenlimits Einstellen (bei mir: übersprungen)
- Verküpfung auf Desktop erstellen: Webseite -> http://{dsm hostname}:{Lokal Port von oben}/plexwatch (bei mir: vergessen anzulegen)
- weiter
Zusammenfassung:
- Erweitere Einstellungen
-- Tab "Volume"
"host_volume_file" : "/docker/haydibe/plexwatch/config", "mount_point" : "/config", "type" : "rw"
"host_volume_file" "/docker/haydibe/plex/config", "mount_point" : "/logs", "type" : "rw" (Zugriff auf die Plex-Logs... hier müsste eingentlich ReadOnly reichen)
Wichtig: die config.pl muss in "/docker/haydibe/plexwatch/config/plexwatch/ liegen. In dem Verzeichnis landen später auch die plexwatch Datenbank und die Konfiguration von plexWatchWeb.
Die config.pl muss entsprechend noch angepasst werden. Client-IP Logging wird von diesem Image nicht unterstützt, weil eine Abhängigkeit nicht aufgelöst wird (ergibt aber auch keinen Sinn, wenn Plex in einem Docker-Container läuft, da die Client-IP dann immer 172.x.x.x ist)
Zugriff auf plexWatchWeb: http:\\dsm:{Lokaler Port}\plexwatch
Ich hoffe das es weiterhilft!