Tech-Stack
Philosophie
Diese Website ist ein „Digital Garden“ (digitaler Garten) – ein organisch wachsendes Archiv von Ideen, Notizen und Projekten. Die Architektur folgt strikt den Prinzipien der Datensouveränität und Resilienz. Jede Komponente ist selbstgehostet, um Abhängigkeiten von großen Plattformen zu vermeiden und maximale Privatsphäre zu gewährleisten („Privacy by Design“).
Infrastruktur (Die Hardware)
Die zugrundeliegende Hardware ist gemietet, die Umgebung wird vollständig von mir verwaltet.
- Host: Netcup GmbH (Nürnberg, Deutschland)
- Server-Modell: RS 1000 G12 Pro
- CPU: AMD EPYC™ 9645 (4 dedizierte Kerne)
- RAM: 8 GB DDR5 ECC
- Speicher: 512 GB NVMe SSD (RAID 1)
- Uplink: 2,5 GBit/s

Software-Stack (Der Code)
Die gesamte Infrastruktur ist als Code definiert (IaC) und wird über Docker Compose orchestriert.
- Betriebssystem (OS): Ubuntu 24.04 LTS (Noble Numbat).
- Härtung: UFW Firewall, Fail2Ban (Intrusion Detection).
- Zugriff: SSH ausschließlich über Ed25519-Schlüssel auf einem benutzerdefinierten Port (Passwort-Authentifizierung ist deaktiviert).
- Wartung: Automatisierte, unbeaufsichtigte Sicherheitsupdates (Unattended Upgrades).
- Orchestrierung: Docker Engine (Community Edition).
- Reverse Proxy: Caddy v2.
- Übernimmt die SSL-Terminierung (Let's Encrypt).
- Liefert Inhalte über HTTP/3 (QUIC) aus.
- Erzwingt strikte Security-Header (HSTS, No-Sniff, X-Frame) für eine „A“-Sicherheitsbewertung.
- CMS: Ghost 5.x (Node.js-Anwendung mit integriertem Theme-System).
- Datenbank: MySQL 8.0.
- Monitoring: Uptime Kuma. Alarmiert in Echtzeit bei Ausfällen oder Latenz-Problemen.
- Analytics: Umami (Selbstgehostet). Cookie-frei und DSGVO-konform.
Kommunikation & Betrieb
- Transaktions-E-Mails: Versand über Mailjet SMTP-Relay. Vollständig authentifiziert über SPF, DKIM und DMARC, um die Zustellbarkeit sicherzustellen.
- Eingehende E-Mails: Weiterleitung über ImprovMX an ein sicheres Postfach (Datenstandort ausschließlich in der EU).
- Backups: Automatisierte wöchentliche „Hot Dumps“ (SQL-Export + Dateiarchiv) mit lokaler Rotation und verschlüsselter Offsite-Replikation.
Leistung, Datenschutz
- Schriftarten (Fonts): Inter (Selbstgehostet). Keine Verbindungen zu Google-Servern.
- Tracking: Keine Drittanbieter-Tracker (Zero third-party trackers).
- Lighthouse-Score: 94 / 96 / 100 / 100.