Seit vielen Jahren setze ich beim Hosting meiner Services auf das Virtualisierungs- und Containermanagement-Tool “Incus” (vorher “LXD”). Incus läuft dabei in einer virtuellen Maschine und hilft mir, eine Separierung auf Applikationsebene herzustellen. So gibt es beispielsweise einen Incus-Container für trashserver.net, einen weiteren für metalhead.club usw. Die Root-Dateisysteme der einzelnen Container befinden sich dabei in einem ZFS-Dateisystem. So kann ich platzsparende Snapshots von meinen Containern vor kritischen Wartungsaktionen anlegen, z.B. vor Updates oder Betriebssystemupgrades.
Da ich den zugrundeliegenden Speicher kürzlich erneuert habe, will ich hier mein Storage-Setup kurz vorstellen und für mich (aber auch euch ;-) ) dokumentieren, auf was ich geachtet habe und wie ich meine Container auf den neuen Storage umgezogen habe.
In meinem neuesten Blogpost “Nginx HTTP/3 Proxyserver zeigt Inhalte vom falschen Virtual Host” habe ich ein Diagramm von Diagrams.net / Drawio eingebunden, das eine SVG-Datei ist.
Wenn man sein Diagramm aus Draw.io exportiert, kann man wählen, ob man für die exportierte Grafik ein helles oder ein dunkles Farbthema anwenden will. Ich wähle hier normalerweise das helle, damit sich das Diagramm gut in das helle Default-Theme von thomas-leister.de einfügt. Aber wie gehe ich damit in der dunklen Variante meines Blogs um? Benutzer sehen automatisch das dunkle Theme, wenn sie ihr Betriebssystem entsprechend eingestellt haben. Ich habe mich gefragt, ob es nicht einen einfachen Weg gibt, um die hellen SVG Grafiken bei Bedarf in dunkle Varianten umzuwandeln. Schließlich kennt CSS ja mittlerweile filter, oder?