Gute Reise, alter Freund

Mein langjähriger Freund Aytekin Şahin ist am 20. Dezember 2025 gestorben.

Mit ihm teile ich einen großen Teil meiner Lebensgeschichte seit unserer gemeinsamen Zeit im Gymnasium in Augsburg. Wir haben gemeinsam in den 1980er Jahren viel Zeit nach der Schule in den Computer-Abteilungen der Kaufhäuser in Augsburg verbracht und sind am Ende beide beruflich in der IT gelandet, wo wir auch in verschiedenen Firmen einige Jahre zusammen gearbeitet haben.

Ich möchte auch seinen Kindern und Angehörigen mein aufrichtiges Beileid aussprechen!

Gute Reise, alter Freund!

Reparatur der Bremszylinder bei einer Magura HS

Vor kurzem habe ich bemerkt, dass an meinem Alltagsrad einer der Bremszylinder an der Hinterradbremse undicht ist und langsam Öl austritt. Die unmittelbare Folge war, dass sich der Druckpunkt schnell verschoben hat und der Bremshebel am Lenker angeschlagen ist beim Bremsen, obwohl die Bremsbeläge kaum benutzt waren.

Im Lieferumfang findet sich neben dem Bremszylinder ein Kunststoff-Klemmring, eine Verschluss-Schraube (Torx) und eine Überwurfmutter mit „Olive“ für die Bremsleitung.

Weiterlesen

Nextcloud Talk High Performance Backend mit Docker

In der Vergangenheit habe ich das Nextcloud Talk High Performance Backend (HPB) manuell auf Basis der offiziellen Quellen gebaut und zusammen mit den nötigen Diensten wie TURN (mit coturn), NATS and Janus eingesetzt. Grundsätzlich funktioniert das auch, ist aber recht aufwendig in der Einrichtung.

Deutlich einfacher gestaltet sich die Einrichtung, wenn man das dafür angebotene Docker-Image einsetzt, in dem alle erforderlichen Komponenten bereits enthalten sind. Dieses Image wurde im Rahmen der „AIO“-Version (All In One) von Nextcloud entwickelt, die für die Verwendung in Docker vorgesehen ist.

Weiterlesen

Collabora ohne Docker

Siehe dazu auch meinen Artikel zu Nextcloud Office.

Eine empfohlene Methode für den Betrieb von Collabora ist die Verwendung des Docker-Image entsprechend der Dokumentation. Das funktionierte bei mir bisher auch problemlos – bis zur Version 25.04.6.1, in der das Frontend eine Warnung anzeigt, dass sicherheitsrelevante Punkte nicht korrekt sind (es gibt dazu auch ein GitHub-Issue):

  • Documents are not effectively contained: missing capabilities or namespaes.
  • Slow Kit jail setup with copying, can not bind-mount.

Weiterlesen

Nextcloud 32, Custom CSS

Vor kurzem wurde Nextcloud 32 freigegeben. Mittlerweile sind auch viele für mich wichtigen Apps mit dieser Version kompatibel. Es gibt allerdings auch in dieser Version wieder einige optische „Eigenheiten“, die ich mit Hilfe der App Custom CSS angepasst habe. Diese App ist mittlerweile auch mit Nextcloud 32 kompatibel und funktioniert in meiner Umgebung recht problemlos.

Wer möchte, kann die nachfolgend gezeigten Anpassungen für sich übernehmen. Wichtig: diese Regeln beziehen sich auf Nextcloud 32.0.2 – nachfolgende Versionen oder neuere Versionen einzelner Apps benötigen eventuell diese Regeln nicht mehr oder die Regeln müssen angepasst werden.

Weiterlesen

Von GitHub zu Codeberg

Bereits im Jahr 2022 wurde Give Up GitHub veröffentlicht. Bisher hatte ich aber noch einige Repositories dort und  wurde auch vor einigen Jahren als Maintainer zur einer Konferenz von GitHub in Berlin eingeladen.

Die aktuelleren Ereignisse haben mich aber nun dazu bewogen, meine eigenen Repositories in den kommenen Monaten vollständig zu Codeberg umzuziehen. Den Anfang macht Periodical, was ab sofort unter https://codeberg.org/askaaron/periodical zu finden ist. Die weiteren Repositories mit meinen WordPress-Plugins werden folgen, sobald ich die Aktionen zur Veröffentlichung neuer Versionen auch in Codeberg nachbilden konnte.