Synology: Let’s-Encrypt-Zertifikate automatisch erneuern – trotz restriktiver Firewall
Wer seine Synology DiskStation besonders stark absichert, kennt das Problem vielleicht: Die Synology-Firewall schützt das System zuverlässig, kann aber gleichzeitig verhindern, dass Let’s-Encrypt-Zertifikate sauber erneuert werden.
In meinem Fall musste ich bislang manuell die Firewall deaktivieren, die jeweiligen Zertifikate aktualisieren und danach die Firewall wieder aktivieren. Das funktioniert zwar, ist aber auf Dauer unpraktisch, fehleranfällig und eigentlich genau der Vorgang, den man automatisieren möchte.
Die folgende Lösung prüft deshalb zuerst, ob überhaupt eines der vorhandenen Zertifikate innerhalb der nächsten 30 Tage abläuft. Nur dann wird die Firewall kurz deaktiviert, die Synology-Let’s-Encrypt-Erneuerung gestartet und anschließend alles wieder sauber abgesichert.
Die Aufgabe kann zum Beispiel wöchentlich über den Synology-Aufgabenplaner gestartet werden. Dadurch wird regelmäßig geprüft, ob für die jeweilige Domain rechtzeitig ein aktuelles Zertifikat im System vorhanden ist – ohne dass die Firewall bei jedem Durchlauf unnötig deaktiviert wird.