Umbau meiner Webseite auf Jekyll
Da ich auf meinem Blog wirklich selten etwas schreibe, war mir Wordpress schon lange ein Dorn im Auge. Deshalb habe ich mich in den letzten Wochen bemüht, meine Website auf Jekyll umzustellen. Jekyll ist ein statischer Seitengenerator, der auch Blogs verwalten kann. Jekyll ist in Ruby entwickelt und daher auch als Ruby-Gem verfügbar.
Nextcloud hinter einer OPNSense Firewall mit Nginx Reverse-Proxy
Heute dachte ich mir, ich möchte gerne meine Nextcloud auf meinem Heimserver betreiben. Da ich bei mir eine OpnSense als Firewall verwende und diese ein Plugin für einen Nginx Reverse-Proxy anbietet, bot sich an, dieses für diesen Zweck zu verwenden. Der Vorteil ist, ich kann SSL auf der OpnSense Terminieren, so dass ich den dort sowieso bereits eingerichteten Let’s Encrypt Client verwenden kann. Da die Konfiguration nicht ganz trivial war, zeige ich hier einmal, wie ich alles eingerichtet habe.
Automatisches Löschen von Prosody-Usern
Wer einen XMPP-Dienst hostet, bei dem die öffentliche Registrierung aktiviert ist, wird auf kurz oder lang vor dem Problem stehen, dass viele registrierte Benutzer existieren, die gar nicht mehr aktiv sind, oder nie aktiv waren. Möchte man nun Benutzer nach einem gewissen Zeitfenster der Inaktivität löschen, ist dies gar nicht so leicht umzusetzen, wenn man nicht vorgesorgt hat.