Direkt zum Inhalt

GitHub Actions Deploy auf VPS – CI/CD ohne PaaS

GitHub Actions auf VPS: SSH-Deploy, Docker Build, Secrets, Zero-Downtime – CI/CD Pipeline für Next.js und Compose.

Root & VPS

Kurzantwort: Mit GitHub Actions deployest du per SSH/Docker auf deinen VPS – ohne Vercel/Heroku-Lock-in, Daten bleiben in Frankfurt.

Pipeline-Skizze

  1. On push main: test, build image, push GHCR
  2. SSH auf VPS: docker compose pull und up -d
  3. 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.

Weiterlesen

Beliebt und aktuell – nicht nur die ältesten Guides.

Mehr

Weiter entdecken