Start/ Features/ Git Deploy
Git Deploy

Git Deploy — Sites automatisch aus GitHub, GitLab und Gitea bereitstellen

Verbinden Sie ein Repository mit Ihrer Website und deployen Sie per Git Pull — mit Webhook-Auto-Deploy bei jedem Push, sicherer Signaturprüfung und Ein-Klick-Rollback auf jeden vorherigen Commit.

Vom Push zur Live-Site

Die Git-Deploy-Extension verbindet Ihre Website mit einem Git-Repository. Jeder Push auf den konfigurierten Branch löst automatisch ein Deployment aus — nachvollziehbar, mit vollständiger Historie und jederzeit rückgängig zu machen.

  • GitHub, GitLab und Gitea (self-hosted)
  • Webhook-Auto-Deploy bei Push
  • HMAC-Signaturprüfung gegen gefälschte Webhooks
  • Branch-Matching — nur der konfigurierte Branch deployt
  • Pre-Deploy-Commands (z. B. composer install, npm build)
  • Ein-Klick-Rollback auf jeden vorherigen Commit
Funktionen

Alles für automatisierte Deployments

Sicher standardmäßig, einfach über die Panel-UI.

Webhook-Auto-Deploy

GitHub-, GitLab- und Gitea-Webhooks lösen bei jedem Push automatisch ein Deployment aus — kein manueller Trigger nötig.

HMAC-Signaturprüfung

Eingehende Webhooks werden per HMAC-Signatur verifiziert — nur echte Requests vom verbundenen Repository lösen ein Deployment aus.

Branch-Matching

Nur Pushes auf den konfigurierten Branch (z. B. main oder production) deployen; alle anderen Branches werden ignoriert.

Pre-Deploy-Commands

Build-Schritte wie composer install, npm run build oder Migrationen laufen automatisch vor jedem Deployment.

Deployment-Historie

Jedes Deployment wird protokolliert — Commit, Zeitpunkt, Status und Log-Ausgabe jederzeit einsehbar.

Ein-Klick-Rollback

Fehlerhaftes Deployment? Ein Klick genügt, um auf jeden vorherigen Commit zurückzurollen.

Im Detail

Weitere Details

  • Unterstützt öffentliche und private Repositories (Deploy-Key)
  • Self-hosted Gitea-Instanzen werden unterstützt
  • Deploy-Pfad konfigurierbar (z. B. Unterverzeichnis im Monorepo)
  • Läuft als der Linux-User der Website — keine Root-Rechte nötig
  • Webhook-Secret pro Site individuell
  • Fehlgeschlagene Deployments brechen ab, ohne die Live-Site zu beeinträchtigen
  • Kompatibel mit App-Manager (Node.js & Python) sowie klassischem PHP-Hosting
  • Runtime nur auf aktivierten Servern installiert
Häufige Fragen

Fragen zu Git Deploy

Unterstützt Git Deploy auch private Repositories?

Ja. Für private Repositories wird ein Deploy-Key hinterlegt, der ausschließlich Lesezugriff auf das jeweilige Repository hat.

Was passiert bei einem fehlgeschlagenen Deployment?

Das Deployment bricht ab, ohne die aktuell laufende Live-Site zu verändern. Der Fehler ist im Deployment-Log einsehbar.

Kann ich ein Deployment rückgängig machen?

Ja, mit einem Klick auf jeden vorherigen Commit aus der Deployment-Historie.

Läuft Git Deploy auf jedem Server?

Die Extension ist Opt-in und wird nur auf Servern installiert, auf denen sie im Hosting-Paket aktiviert ist.

Deployment ohne Handarbeit.

14 Tage kostenlos testen · GitHub, GitLab & Gitea · Made in Germany

Preise ansehen →