Guten Tag 👋

Herzlich willkommen zu einer der staubigeren Ecken des Internets. Details zu dieser Seite findet Ihr hier

Pleroma: Remove Rum Index

When setting up pleroma for my activity-pub instance I was a bit over-zealous and selected the option “Enable RUM index” without knowing what it means. As this is a single user instance using RUM indices is really not neccessary, also I found out that they are quite heavy in disk usage, blowing up the db by several GB. I also found out that creating these indices takes a very long time when I upgraded to a newer PostgreSQL version and had to import the dump file....

Git commit · 288ff45 · April 11, 2023 · 2 min · 267 words · Christian Drexler

Pelican2Hugo

Das Blog ist wieder mal auf eine neue Plattform umgezogen, es bleibt bei einem static site generator, aber statt Pelican ist jetzt Hugo am Start. Die Artikel sind nach wie vor in Markdown verfasst, so dass hier keine Umwandlung notwendg ist, einzig die Headers/Front Matter sind in einem neuen Format. Ich habe ein Conversionsskript geschrieben, das die Frontmatter von Pelican ins Hugo-Format umwandelt.

Git commit · 8453f94 · December 27, 2021 · 1 min · 63 words · Christian Drexler

Terraform und Lxd

Terraform ist eine deklarative Beschreibungssprache für Cloud-Infrastrukturen. Unterstützt werden viele Cloudprovider, unter anderem auch lxd. ...

Git commit · 883e584 · December 25, 2021 · 1 min · 128 words · Christian Drexler

KVM zu LXD

Alle vier Jahre migrieren wir den Hetzner-Server auf neue Hardware, bei der letzten Umstellung haben wir auch gleich den Unterbau geändert, wo früher die individuellen Gäste als kvm/libvirt-Gäste liefen und die Infrastruktur (Datenbanken, Verzeichnisdienst, Email) auf dem Host, sind jetzt alle Funktionen in Lxd-Container ausgelagert. Lxd-Container stellen sich wie ein vollwertiges Betriebssystem dar, mir persönlich sind Docker-Container zu friemelig, der Unix-Admin in mir stört sich einfach daran, dass man bei Docker nicht so einfach mit der Shell rumporkeln kann, bis es geht....

Git commit · 9c1320d · October 7, 2018 · 1 min · 113 words · Christian Drexler

Virsh disk handling

Wenn die qemu/kvm-Platten vollaufen, kann man relativ einfach eine neue Platte erzeugen und mounten. Das ist in vielen Fällen weniger kritisch, als existierende Diskimages, Partitionen und Dateisysteme zu vergrößern. ...

Git commit · 883e584 · July 2, 2018 · 1 min · 93 words · Christian Drexler