Erneuern aller LetsEncrypt Zertifikate auf einer Synology geht mit einem Befehl.
Als erstes via SSH mittels des admin users auf die Synology verbinden.
Dann den Befehl:
sudo /usr/syno/sbin/syno-letsencrypt renew-all
Es muss hier nochmals dass Passwort des Benutzers admin eingegeben werden.
Um das ganze automatisch am 1. jedes Monats um 1 Uhr morgens durchzuführen, passen wir die crontab an
sudo vi /etc/crontab
das Passwort des Admins eintippen.
Wir fahren mit den Pfeiltasten zur letzten Zeile, letztes Zeichen und drücken „I“. Nun noch einmal Pfeiltaste rechts und Enter.
Jetzt sollten wir in einer neuen Zeile sein.
Hier tippen bzw. fügen wir folgende Zeile ein
0 1 1 * * root /usr/syno/sbin/syno-letsencrypt renew-all
Danach mit Escape den „Insert Modus“ verlassen und :wq tippen und Enter drücken.(Damit wird die Datei gespeichert (write) und VI beendet (quit))
Der Befehl bedeutet (von Links nach rechts)
Bei Minute 0 (0) – bei Stunde 1 (1) – am 1 Tag des Monats (1) – jeden Monat (*) – egal welcher Wochentag (*) – als Benutzer root ausführen (root) – den Befehl ausführen (/usr/syno/sbin/syno-letsencrypt renew-all)
Hallo Kai,
erstmal vielen Dank für die Anleitung! Ich habe den Befehl abgesetzt und das Passwort wie beschrieben nochmals eingegeben, aber das Zertifikat hat noch das selbe Ablaufdatum.
Kann es sein, dass die Zertifikatserneuerung sehr lange dauert, oder ist das unter der aktuellen Firmware DSM 6.1.2-15132 evtl. nicht mehr möglich?
Vielen Dank im Voraus!