Nextcloud und nicht funktionierendes cron.php ab Version 22

Logo von Nextcloud

Ich habe seit Jahren eine sauber funktionierende Nextcloud-Installation auf dem Server. Mit dem Upgrade auf Version 22 bekomme ich als Admin unter Einstellungen/Grundeinstellungen jedoch angezeigt, dass der cron.php nicht  mehr ausgeführt wird und dabei habe ich einen gültigen Cronjob angelegt. Ohne den funktionierenden Cronjob bekommt der RSS-Feed Aggregator von News jedoch keine Updates mehr. Keine Ahnung was der ansonsten noch so macht. Auch das manuelle Ausführen auf der Shell führte zu keinem brauchbaren Ergebniss. Die noch mögliche Ausführung als AJAX oder Webcron, die einem in den Einstellungen dazu begegnet waren nicht von Erfolg gekrönt. Genauso auch das Anlegen eines systemd-Dienstes.

Weiterlesen

Ein Let’s Encrypt TLS-Zertifikat für Postfix statt ein selbstsigniertes Zertifikat

Logo von Postfix

Ich betreibe auf dem Server auch eine Nextcloud-Installation als Groupwarelösung. D.h. mein Kalender ist über mehrere Geräte abrufbar und auch teilbar, Emails können über ein Webmailer (Rainloop) versandt werden – leider ohne vernünftigen Unterstützung von GPG da man dazu den privaten Schlüssel auf dem Server hinterlegen müsste und ich einen Yubikey benutze welcher nicht unterstützt wird. Nun wollte ich für Nextcloud die Emailfunktion einrichten damit ich per Email an Termine erinnert werden kann. Trotz korrekter Verbindungsdaten funktionierte dies nicht und /var/log/mail.log quitierte die Testmail mit folgender Fehlermeldung:

postfix/smtps/smtpd[25336]: warning: TLS library problem: error:14094418:SSL routines:ssl3_read_bytes:tlsv1 alert unknown ca:../ssl/record/rec_layer_s3.c:1544:SSL alert number 48:

Nach einer Recherche stellte sich heraus, dass sich Nextcloud an dem selbst-signierten TLS-Zertifikat stört. Andere Mailer K-9 und Thunderbird scheint das nicht zu stören da Email ansonsten funktioniert. Seit einer Weile kann man von Let’s Encrypt kostenlose Zertifikate bekommen, was ich auch reichlich auf Websites benutze. Nun gilt es das TLS-Zertifikat von Postfix auf eines von Let’s Encrypt umzustellen. Dazu muss zunächst einmal ein Zertifikat beantragt werden. Dies erfolgt mit dem Client certbot der jedoch mit apt-get install certbot installiert werden muss.

Weiterlesen

kais-universum.de