In Arbeit PHP AUTH HETZNER NGINX TOTP

schmitt-dynamics.de

Eigene Website und Portal: Datenmodell, Auth inkl. TOTP, cookielose Analytics, Betrieb bei Hetzner.

Öffentliche Präsenz und Portal aus einer Codebasis — in Bearbeitung, selbst betrieben.

Ausgangssituation

Benötigt war eine eigene Website mit Leistungen, Projekten, Tags und abgesichertem Kundenbereich — ohne Baukasten und ohne Tracking-Cookies.

Problem

Inhalte müssen redaktionell pflegbar sein, Auth inkl. optionalem TOTP, Analytics ohne Consent-Banner, Hosting in Deutschland mit AVV — auf einem Server, der bewusst klein gehalten ist.

Lösung

PHP-App mit SQLite als eingebetteter Datenbank — bewusst kein MariaDB oder MySQL als eigener Dienst. Der Hetzner-Server, auf dem die Seite läuft, ist klein dimensioniert; ein separater Datenbankprozess würde einen spürbaren Teil der verfügbaren Kapazität (vor allem RAM) dauerhaft binden, obwohl das Datenvolumen hier — Leistungen, Projekte, Tags, Sessions, Analytics — SQLite problemlos abbildet. Weniger Moving Parts, Backup als eine Datei.

Nginx/TLS, cookielose Reichweitenmessung (gehashter Tages-Besucherkennzeichner, Löschung ≤ 90 Tage).

Ergebnis

  • Öffentliche Seite und Portal aus einer Codebasis
  • Datenschutzkonzept ohne Cookie-Banner
  • Dieselbe Kontrolle über Daten und Betrieb wie bei lokaler KI-Infrastruktur

Relevanz für Kunden

Belegt, dass ich Webanwendungen und Betrieb selbst umsetze — inklusive der Datenschutzentscheidungen und der Abwägung, welche Architektur zur tatsächlichen Last passt, statt Default-Stacks zu übernehmen.