Neues von der Haecksen-Infrastruktur

von merline und Piko

In der letzten Zeit hat sich viel an der Infrastruktur der Haecksen getan. Hier wollen wir einen kurzen Überblick über die Entwicklungen geben, über unseren neuen Server, das neue WIKI und das Single-Sign-On-System.

Über mehrere Monate hinweg wurde 2021/2022 vom alten Haecksen-Server auf einen neuen migriert. Für die neue 4HE Tape Library suchen wir noch eine Colocation, außerdem lösen wir noch einzelne Probleme mit den Backups – und dafür suchen wir noch Low Level Haecksen-Adminen. Das müssen keine Spezialist*innen sein, solange sie langfristig Interesse und Zeit für diese Aufgabe haben.

Seit Mitte der 2000er Jahre existierte auf wiki.haecksen.org ein MediaWiki, das ausschließlich öffentliche Inhalte hatte und somit quasi eine Erweiterung der offiziellen Webseite (haecksen.org) darstellte – teils war es sogar die eigentliche Webseite. Anfang 2022 wurde eine neue, modernere Wiki-Software (namens Bookstack) aufgesetzt und alle Inhalte aus dem alten Wiki dorthin migriert. Nach kurzem Parallelbetrieb ging das alte MediaWiki dann offline. Ein wichtiger Grund für die Umstellung war, dass es nur nach gewissem Erlernen von MediaWiki-Skills und Know-How überhaupt möglich war, dort Inhalte zu erstellen. Das war eine technische Barriere, die es schwerer gemacht hat, mitzumachen. Ein zweiter wichtigter Grund ist, dass nur wenige Haecksen Schreibrechte besaßen, weil alle Inhalte im alten Wiki öffentlich waren. Neben einer intuitiveren und moderneren Menüführung sowie besserer Sortierung und Übersichtlichkeit ermöglicht die neue Wiki-Software außerdem das Erstellen von nur intern sichtbaren Inhalten. Damit können nicht nur alle Haecksen mithelfen, sondern wir können auch Dokumentation erstellen, die nur uns betrifft. Ein Beispiel hierfür sind unsere Plenumsprotokolle, die nun nicht mehr mühsam in Pads oder Email-Verläufen gesucht werden müssen, sondern direkt im Wiki für Haecksen nachlesbar sind.

Parallel zur Einführung des neuen Wikis wurde ausserdem ein SSO (Single-Sign-On mit Keycloak, mehr dazu hier.) aufgesetzt. Das Wiki war das erste Tool, das mit diesem SSO verknüpft wurde. Im Herbst 2022 folgte der Rocketchat (rocket.haecksen.org), welcher sich aktuell noch im Parallelbetrieb (normaler Account-Login sowie SSO-Login) befindet. Für die Zukunft ist geplant, den Rocketchat vollständig umzustellen, und auch die Nextcloud-Instanz (wolke.haecksen.org) mit dem SSO zu verknüpfen.

Im Zuge der Vorbereitung der Umstellung auf SSO wurden diverse Aufräumarbeiten innerhalb des Rocketchats notwendig. Hierbei fiel auf, dass es Haecksen gibt, die sich nicht auf der Haupt-Mailingliste befinden, aber dennoch den Rocketchat nutzen möchten. Die Mailingliste wurde bis dato als „single source of truth“ gehandhabt. Wer sich also auf dieser Liste befand, galt als Haeckse, alle anderen nicht. Nach einer Diskussion auf einem Haecksen-Plenum wurde daraufhin eine zweite „stille“ Mailingliste eingeführt, um auch diese Haecksen, die sich nicht auf der offiziellen Mailingiste befinden, auflisten und ggf. kontaktieren zu können. Mit diesen beiden Mailinglisten als „sources of truth“ wird nun das Haecksen-Account-Management (bald hoffentlich fast ausschließlich SSO) massiv vereinfacht.

Und wir wachsen weiter! Aktuell sind wir 580 Haecksen, davon ca. 300 auf dem Rocketchat, wo inzwischen sehr viel los ist – Fahrradchannel, Organisation des Podcasts und vieles, vieles mehr.