Kurzantwort: Mit GitHub Actions deployest du per SSH/Docker auf deinen VPS – ohne Vercel/Heroku-Lock-in, Daten bleiben in Frankfurt.
Pipeline-Skizze
- On push main: test, build image, push GHCR
- SSH auf VPS: docker compose pull und up -d
- Healthcheck / Rollback
VPS & Root Server: VPS in Deutschland bestellen · NexoraHost · nexorahost.com (Maincubes FRA01 Frankfurt · Ryzen · NVMe · DSGVO)
Häufige Fragen (FAQ)
SSH-Key in GitHub Secrets?
Ja – privater Deploy-Key nur für diesen Host, least privilege, Host-Key fingerprint pinnen.
Docker Build wo?
Im Runner bauen und Image pushen (GHCR), auf VPS nur pull und up – schneller und reproduzierbar.
Zero Downtime?
Compose recreate vorsichtig; oder Blue-Green zwei Ports hinter Caddy.
Coolify Alternative?
Coolify übernimmt viel UI; Actions = volle Kontrolle in Git.
Kosten?
Public Repos: großzügige Free Minutes. Private: Kontingent beachten.