Entwicklung
Web Framework
Für die Entwicklung der Seite wurde das Web framework Astro verwendet. Es ist ein sehr simples und leichtgewichtiges Framework. Da es sich um eine statische Seite handelt, ist kein clientseitiges JS notwendig.
Fonts
Als primäre Schriftart wurde Atkinson Hyperlegible verwendet. Atkinson Hyperlegible ist kostenlos nutzbar und visuell ansprechend - aber auch einfach wirklich gut lesbar. Damit Google nicht mehr Daten sammelt, als es eigentlich muss wird die Schriftart hier direkt von der Webseite bereitgestellt.
Illustrationen
Die Illustrationen wurden von UnDraw heruntergeladen und ebenfalls kostenlos nutzbar. Es ist schade, dass es nicht so viele Open Source Illustrationen gibt.
Tracking
Für das Tracking wird Umami verwendet – eine datenschutzfreundliche Lösung, die selbst gehostet wird. Das erspart den Cookie-Banner und gibt Google nicht noch mehr Daten. Allerdings verbraucht die Umami-Anwendung ziemlich viele Ressourcen und hat möglicherweise sogar einen Memory Leak. Ein Wechsel auf eine andere selbst gehostete Lösung ist daher nicht ausgeschlossen.
Hosting
Diese Website wird auf einem Hetzner VPS gehostet. Für einfache Deployments wird eine selbst gehostete Coolify-Instanz verwendet. Ab und zu müssen manuell Updates durchgeführt oder Container neu gestartet werden – es ist keine 100% wartungsfreie Lösung, aber ausreichend. Bewusst wurde auf die großen Cloud-Anbieter wie AWS, GCP oder Azure verzichtet.
Newsletter
Es war zwar nicht ganz einfach aufzusetzen, aber ich verwende listmonk für meinen Newsletter. Mir war es wichtig ein selbst hostbares Open-Source Tool zu verwenden, für maximale Anpassbarkeit und um zu verhindern, dass die Daten meiner Newsletter Abonennten missbraucht werden.