← Mission Control

Server Room

Dieses Portfolio läuft auf Infrastruktur, die ich selbst betreibe.

Ein kleines Produktionssetup auf einem VPS: statischer Astro-Build, Nginx, HTTPS, Firewall, Fail2ban und manuelles Deployment, solange das Projekt noch wächst.

Ubuntu VPS

IONOS VPS mit Ubuntu 24.04 LTS und einem nicht-root Deploy-User.

Nginx

Serviert den statischen Astro-Build und verwaltet das Domain-Routing.

Certbot HTTPS

Let’s Encrypt Zertifikate mit automatischer Erneuerung.

UFW + Fail2ban

Grundlegende Absicherung für SSH, HTTP und HTTPS.

Deployment Flow

Erst manuell, später automatisieren.

Aktuell wird die Site lokal gebaut und per rsync auf den VPS synchronisiert. GitHub Actions kommt später, wenn manuelles Deployment wirklich stört.

  1. Astro lokal bauen
  2. dist/ zum VPS synchronisieren
  3. Mit Nginx ausliefern
  4. Vor Automatisierung iterieren

Als Nächstes

Ein visuelles Infrastruktur-Dashboard.

Dieser Raum wird zu einem Server-Dashboard mit Architekturdiagramm, Deployment-Timeline, Sicherheitsnotizen und einem kleinen Terminal-Statuspanel.