senderversteller
Benutzer
- Registriert
- 10. Dez. 2015
- Beiträge
- 446
- Reaktionspunkte
- 120
- Punkte
- 49
Danke für diesen Hinweis...Kannst ja mal probieren und berichten. Vergiss nicht, SYNO_CERTIFICATE in deinem 2. Code-Block noch anzupassen oder wegzulassen.
Also ich würde mal sagen, dass wenn man den Deploy-Script-Durchlauf über alle NAS so gestaltet, dass der letzte Deploy in der Reihe nochmal auf die Haupt-NAS geht, dann merkt sich das eigentliche Acme Skript die Haupt-NAS als die Letzte und kommt bei der nächsten Zertifikatserneuerung auch nicht ins straucheln, wo das Zertifikat das erste Mal abgelegt wird.
Hab es gerade getestet, in den relevanten Dateien account.conf und meinedomain.info_ecc/meinedomain.info.conf bleibt die DS720plus stehen (Datum der Datei wird geändert = wird durch das Acme-Skript benutzt).
acme_deploy_all_nas.sh
Code:
#!/bin/sh
export DOMAIN=meinedomain.info
export SYNO_CERTIFICATE="Let's Encrypt $DOMAIN"
echo "Deploying $DOMAIN ..."
export SYNO_HOSTNAME="DS214"
echo "Deploying $SYNO_CERTIFICATE to $SYNO_HOSTNAME ..."
acme.sh --deploy -d $DOMAIN -d *.$DOMAIN --deploy-hook synology_dsm
export SYNO_HOSTNAME="DS720plus"
echo "Deploying $SYNO_CERTIFICATE to $SYNO_HOSTNAME ..."
acme.sh --deploy -d $DOMAIN -d *.$DOMAIN --deploy-hook synology_dsm
Aus der Konsole des Container:
Bash:
/ # /acme.sh/acme_deploy_all_nas.sh
Deploying meinedomain.info ...
Deploying Let's Encrypt meinedomain.info to DS214 ...
[Sat Jul 12 11:38:48 UTC 2025] The domain 'meinedomain.info' seems to already have a
n ECC cert, let's use it.
[Sat Jul 12 11:38:49 UTC 2025] Logging into DS214:5000...
[Sat Jul 12 11:38:51 UTC 2025] Getting certificates in Synology DSM...
[Sat Jul 12 11:38:51 UTC 2025] Generating form POST request...
[Sat Jul 12 11:38:51 UTC 2025] Upload certificate to the Synology DSM.
[Sat Jul 12 11:38:52 UTC 2025] Restart HTTP services failed.
[Sat Jul 12 11:38:52 UTC 2025] Success
Deploying Let's Encrypt meinedomain.info to DS720plus ...
[Sat Jul 12 11:38:52 UTC 2025] The domain 'meinedomain.info' seems to already have a
n ECC cert, let's use it.
[Sat Jul 12 11:38:52 UTC 2025] Logging into DS720plus:5000...
[Sat Jul 12 11:38:53 UTC 2025] Getting certificates in Synology DSM...
[Sat Jul 12 11:38:53 UTC 2025] Generating form POST request...
[Sat Jul 12 11:38:53 UTC 2025] Upload certificate to the Synology DSM.
[Sat Jul 12 11:38:54 UTC 2025] Restart HTTP services failed.
[Sat Jul 12 11:38:54 UTC 2025] Success
/ #
Da das Acme Script immer um 01:29 seine Arbeit verrichtet (scheint hard kodiert zu sein), lasse ich das Deploy Script über alle NAS immer um 01:45 seine Arbeit machen. Ich denke mal deployen kann man das Zertifikat zur den DSen ja so oft man will, ohne dass es zu Problemen kommt. Oder?
Will nur nicht permanent die Zertifikatserneuerung forcen (lassen), weil nach ein paar Versuchen der Let's Encrypt Server seinen Dienst für eine gewisse Zeit verweigert. Außerdem wird ja jede Zertifikatserneuerung öffentlich für jeden protokolliert -> https://crt.sh

Bin mal gespannt... es soll ja ein System sein, das funzt und man es im Zweifel für nähere Zukunft einfach aus dem Kopf streichen kann.
Einzig über diese Zeile bin ich verwundert - Ist das ein Problem?
[Sat Jul 12 11:38:54 UTC 2025] Restart HTTP services failed.
[Sat Jul 12 11:38:54 UTC 2025] Success
Zuletzt bearbeitet:
