Website und VPS Landing
Einleitung und Rolle
Diese Seite beschreibt die statischen Web-Routen der VPS-Infrastruktur: die öffentliche Website unter der Hauptdomain, die VPS-Landingpage und den Legacy-Redirect des Provider-Hostnamens. Diese Routen sind einfache statische beziehungsweise Redirect-Routen und laufen nicht als eigener Docker-Dienst.
Persistente Daten und Backup-Relevanz
| Pfad |
Bedeutung |
Backup-Relevanz |
/opt/selfhost/stacks/website/site |
statische Website-/Landing-Dateien |
hoch, falls Inhalte manuell gepflegt werden |
/opt/selfhost/registry/routes.json |
Definition der Web-Routen |
hoch |
/opt/selfhost/generated/caddy/routes.caddy |
generierte Caddy-Konfiguration |
niedrig, regenerierbar |
Stack, Container und Docker Compose
Für die Website- und Landing-Routen gibt es keinen laufenden Container. Caddy serviert die statischen Dateien direkt.
| Eigenschaft |
Wert |
| Laufzeit |
Caddy static file server |
| Compose-Stack |
keiner |
| Root |
/opt/selfhost/stacks/website/site |
Routen und Caddy
| Registry-ID |
Hostname(s) |
Typ |
Ziel |
public-website |
marcosudau.com, www.marcosudau.com |
static |
/opt/selfhost/stacks/website/site |
vps-landing |
vps.marcosudau.com, 62.141.32.194.sslip.io, www.62.141.32.194.sslip.io |
static |
/opt/selfhost/stacks/website/site |
provider-hostname-legacy |
vps2643943.fastwebserver.de |
redirect |
https://vps.marcosudau.com{uri} |
Zugehörige Dienste und Abhängigkeiten
| Dienst |
Rolle |
| Caddy |
statische Auslieferung und Redirects |
| Registry-Generator |
erzeugt Caddy-Blöcke aus routes.json |
| DNS |
Hostnamen müssen auf den VPS zeigen |
Secrets und Umgebungsvariablen
Keine Secrets oder Umgebungsvariablen.
Betrieb und Prüfung
curl -I https://marcosudau.com
curl -I https://www.marcosudau.com
curl -I https://vps.marcosudau.com
curl -I https://vps2643943.fastwebserver.de