Immer mit dem Ziel, das Projekt wachsen zu lassen, möchte ich die Installationsdokumentation von Gladys verbessern, insbesondere für Installationen außerhalb von Raspberry Pi.
Es ist ganz einfach, aber zum Beispiel bringt der Leitfaden „Gladys auf einer Freebox Delta installieren“ viel Traffic von Google:
Als ich die CalDAV-Probleme auf Synology untersuchte, habe ich Démonstrations en ligne de Synology verwendet. Damit kann man eine Demo der Software, die den NAS verwaltet, direkt im Browser nutzen. Es ist nicht alles vorhanden, aber ich glaube, man kann Pakete (darunter Docker) installieren und einige Manipulationen durchführen. Falls niemand ein Syno hat, könnte das helfen.
Gut zu wissen @bertrandda! Aber im Fall von Gladys glaube ich, dass die Synology-Oberfläche nicht die Installation eines Containers mit network_mode=host (ich bin mir nicht mehr genau sicher) erlaubt.
Aber im Großen und Ganzen glaube ich leider, dass man auf die CLI umsteigen muss…
Zu bestätigen mit jemandem, der einen Syno-NAS hat
Ich grabe das Thema aus, um zu bestätigen, dass Docker über Synology kompatibel ist, um einen network_mode=host zu haben (das habe ich) und dass man jetzt ein Projekt mit Docker Compose erstellen kann.
Ich habe gerade die Installation von Gladys auf meinem Synology NAS gemäß dem Tutorial durchgeführt. Ich musste die Zeile:
-v /etc/timezone:/etc/timezone:ro \
mit der Zeile ersetzen:
-v /etc/TZ:/etc/timezone:ro \
Nach einer kurzen Recherche bin ich mir fast sicher, dass das stimmt:
Zuerst einmal gibt es auf Synology keine /etc/timezone, stattdessen muss /etc/TZ auf /etc/timezone abgebildet werden.
/etc/localtime existiert und muss tatsächlich von /etc/localtime auf /etc/localtime abgebildet werden.
Das ist seltsam, denn ich habe einen 918+ und als ich Gladys damals installiert habe, hatte ich nie Probleme mit dem ursprünglichen Befehl…
Nach Überprüfung habe ich die Installation von Docker Compose und nicht von Synology NAS verwendet und alles funktionierte perfekt ohne Fehler. Man sieht also, wenn man mit Docker arbeitet, dann arbeitet man mit Docker CQFD !