Bild zu Das Fediverse, Meta und Threads

Das Fediverse, Meta und Threads

Lesezeit: 4 Minuten
04.07.2023
Das Fediverse wächst. Beflügelt von den Problemen bei Twitter und Reddit trauen sich immer mehr Nutzer nun auch auf alternative Plattformen. Besonders Mastodon, Lemmy und KBin haben in der letzten Zeit einen explosionsartigen Anstieg von Nutzern erlebt. Dies lief natürlich nicht ohne Probleme ab, aber es zeigt zumindest, dass es vielleicht doch einen Weg gibt, den großen Firmen nicht alle Daten in den Rachen zu schmeißen. Mit dem ActivityPub-Protokoll als Kleber zwischen allen Fediverse-Projekten sollte nun auch die Silobildung endlich beendet werden. Jeder kann mit jedem sprechen: Mastodon mit Pixelfed, Pleroma mit Peertube, Lemmy mit KBin. Die Grenzen zwischen den Projekten verschwimmen, auch wenn manchmal Content von einer Software in der Oberfläche einer anderen keinen Sinn macht.
Bild zu Neues Design für den Blog

Neues Design für den Blog

Lesezeit: 1 Minuten
20.02.2020

Die Zeit der heruntergeladenen und angepassten Designs ist vorbei. Mein erstes eigenes Design erblickt das Licht der Welt. Ich nenne es cperrin-hugo-theme. Poetisch, oder?

Aber das ist nicht das einzige neue. Ich habe mir ein eigenes, brandheißes und ultrakreatives Logo ausgedacht, um die Massen zum kreischen zu bringen.

Bild zu Ansible: DevOps leicht gemacht

Ansible: DevOps leicht gemacht

Lesezeit: 2 Minuten
08.09.2017

Das Problem ist schon etwas älter: Eine größere Anzahl von Servern muss auf aufgesetzt oder Homogenisiert werden am besten mit wenig Aufwand. Diese Problem wurde nun schon mehrfach gelöst. Sogenannte Orchestrierungs-Tools führen anhand von vordefinierten Anweisungen bestimmte Befehle auf mehreren System aus.

Beispiele für solche Tools sind Puppet, Chef oder CFEngine. Doch vor diese Vertreter haben für mich einen großen Nachteil: Sie benötigen für die Ausführung einen Client der auf der Gegenseite installiert werden muss.

Hier kommt Ansible ins Bild. Ansible nutzt für die Ausführung der Skripte oder Playbooks auf den Clients lediglich eine SSH-Verbindung.

Bild zu Umzug auf Hugo und neue Domain

Umzug auf Hugo und neue Domain

Lesezeit: 2 Minuten
19.05.2016

Ich habe jetzt lange einen Wordpress Blog gehütet und selten etwas gepostet. Dabei ist immer wieder aufgefallen, wie langsam Wordpress doch ist. Außerdem benötige ich PHP und eine Datenbank um alles am laufen zu halten. Dies, gekoppelt mit der Tatsache, dass es immer wieder Sicherheitslücken in Wordpress gab, hat mich dazu gebracht eine Alternative zu suchen.

Da ich nicht viel Dynamik in meiner Webseite brauche, habe ich mich nach einem Generator für statische Seiten umgesehen und bin dabei auf Hugo gestoßen.

Durch meine Arbeit stand ich vor dem Problem, dass wir Nutzer Zentral über MySQL authentifizieren wollten. Dies ist an sich kein Problem dank libnss-mysql und pam-mysql, doch leider mangelt es an Programmen um die Nutzer sinnvoll zu verwalten.

Deshalb habe ich nun Tools dafür geschrieben die die Linuxprogramme user{add,mod,del} und group{add,mod,del} imitieren und diese als PAMMySQLTools auf PyPI veröffentlicht.

Das Themengebiet der High-Availability im Webbereich ist oft kompliziert, groß, und schwer zu fassen. Das muss es aber nicht sein, dank CARP und HAProxy. Die Verbindung dieser beiden Techniken ermöglicht es anfragen auf mehrere Server zu verteilen und dabei das Single-Point-of-Failure Problem zu umgehen. Dafür brauchen wir nur mindestens 2 Rechner mit FreeBSD (oder einem anderen BSD System mit CARP unterstütung), die im gleichen Subnetz stehen und etwas Zeit zur Einrichtung folgender Software: