Projekt · seit 2026

Eigene Hosting-Plattform

Versionierter Betrieb eigener Webdienste – kein Hosting-Angebot für Dritte.

Die Plattform liefert eigene statische Websites über getrennte nginx-Container aus. Traefik ist der gemeinsame Einstiegspunkt und verbindet Routing, TLS und Schutzmaßnahmen.

Architektur und Betrieb

Die Website-Repositories bauen und prüfen ihre Artefakte in GitLab CI/CD. Nach erfolgreicher Prüfung verbindet sich der Deploy-Job per WireGuard mit dem privaten Netzwerk, rollt genau den erzeugenden Commit per SSH aus und startet den jeweiligen Container im gemeinsamen Docker-Netzwerk.

Traefik erkennt nur explizit freigegebene Container. HTTP wird auf HTTPS umgeleitet; Host-Regeln und kanonische Weiterleitungen liegen bei den jeweiligen Diensten. Zertifikate werden per ACME verwaltet und CrowdSec schützt die Edge vor bekannten und auffälligen Anfragen.

Den aktuellen Status meiner bereitgestellten Dienste zeigt die Statusseite.

Bewusst getrennte Verantwortung

Die Projekte werden automatisch veröffentlicht. Die Edge-Konfiguration bleibt als eigenes Git-Repository versioniert, wird jedoch bewusst manuell übernommen. Damit sind Änderungen am zentralen Einstiegspunkt nachvollziehbar und nicht Teil eines Website-Deployments.

Mein Beitrag

Ich habe das Routing- und Container-Modell, die CI/CD-Deployments, TLS-Verwaltung, kanonischen Domain-Weiterleitungen sowie die CrowdSec-Integration umgesetzt und betreibe die Plattform selbst.

Traefik · Docker Compose · nginx · GitLab CI/CD · WireGuard · ACME · CrowdSec