In diesen kurzen Beitrag wird erläutert, wie man das Lets Encrypt Zertifikat nicht alle 90 Tage händisch erneuern muss, sondern dies auch automatisiert erledigen kann.

Um nicht alle 3 Monate, solange wie das Zertifikat gültig ist, händisch über die Weboberfläche verlängern zu müssen was meist etwas umständlich ist kann man  dies einmal konfigurieren und das automatisch von der DiskStation erledigen lassen.

Dazu melden wir uns auf der Benutzeroberfläche der DiskStation an und navigieren anschließend zu der Systemsteuerung.

Nun wählen wir den Aufgabenplaner aus.

Jetzt klicken wir auf Erstellen -> Geplante Aufgabe -> Benutzerdefiniertes Skript.

Im ersten Tab Allgemein wird nur der Name der Aufgabe und der Benutzer, unter dem die Aufgabe ausgeführt werden soll, festgelegt. Als Benutzer muss root ausgewählt sein.

Im nächsten Tab Zeitplan, wird angegeben wie oft die Aufgabe ausgeführt werden soll. Ich habe dies bei mir Täglich auf 20 Uhr gesetzt. Diese Option kann jeder für sich beliebig entscheiden, wann und wie oft geprüft werden soll ob das Zertifikat verlängerbar ist.

Zum Schluss wird im letzten Tab Aufgabeneinstellungen der Befehl angegeben, der das Zertifikat verlängert. Wer möchte kann sich auch per Mail benachrichtigen lassen.

Das Programm hat standardmäßig keine Ausgabe. Möchte man mehr Informationen per Mail erhalten, muss man den Parameter -v anhängen.



Das Einzufüngende Skript:

/usr/syno/sbin/syno-letsencrypt renew-all

Detailierte Benachrichtigung:

/usr/syno/sbin/syno-letsencrypt renew-all -v

Beim Ausführen der Aufgabe wird erst geprüft ob eine Verlängerung des Zertifikates nötig ist.

Erst wenn das Zertifikat kurz vor dem Ende der Gültigkeit steht, wird es auch wirklich verlängert. Der Port 80 zur Synology DiskStation weitergeleitet sein, damit die Verlängerung funktioniert.

Ich hoffe der kurze Beitrag hat euch gefallen sowie geholfen und über ein Feedback für mich aber auch andere Leser dieses Blogs  würde ich mich sehr freuen.