Was ist Coolify — und warum lohnt es sich?
Coolify ist eine Open-Source-Plattform, mit der Sie Anwendungen auf Ihrem eigenen Server deployen — so einfach wie bei Vercel oder Netlify, aber self-hosted und ohne Vendor Lock-in. Coolify nutzt Docker im Hintergrund und übernimmt Builds, SSL-Zertifikate, Reverse Proxy und automatische Deployments.
Der entscheidende Vorteil: Sie verbinden Ihr Git-Repository (GitHub, GitLab, Gitea u. a.) und Coolify deployed Ihre Website bei jedem git push automatisch neu. Ihr Code ist immer versioniert, jede Änderung nachvollziehbar und Rollbacks dauern Sekunden.
Git-basiertDeploy bei jedem Push
Self-HostedIhre Infrastruktur, Ihre Daten
Open SourceKostenlos, keine Plattformgebühren
Voraussetzungen
Bevor es losgeht, brauchen Sie drei Dinge:
Einen Überblick über die Unterschiede zwischen Shared, Managed und eigenem Server gibt der Artikel Managed Hosting vs. Shared Hosting.
Schritt 1: Coolify auf dem Server installieren
Coolify wird per One-Liner installiert. Per SSH mit Ihrem Server verbinden (siehe Linux-Webserver-Grundlagen) und ausführen:
# Als Benutzer mit sudo-Rechten auf dem Server: curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
Das Skript installiert Docker, alle benötigten Container und richtet den internen Reverse Proxy (Traefik) ein. Nach wenigen Minuten ist Coolify unter http://<server-ip>:8000 erreichbar. Beim ersten Login legen Sie Ihr Admin-Konto an.
Tipp: Hinterlegen Sie die Domain coolify.ihre-domain.de als A-Record auf die Server-IP — Coolify kann dann über diese Domain mit gültigem SSL-Zertifikat erreicht werden.
Schritt 2: Website-Projekt in Git versionieren
Das Herzstück des Workflows ist Version Control mit Git. Jedes Projekt — ob statische Website, React-App, Next.js oder PHP — wird als Git-Repository geführt. Für eine neue Seite:
# Projektordner anlegen und initialisieren mkdir meine-website && cd meine-website git init # Dateien erstellen (z. B. index.html, package.json, Dockerfile ...) echo "# Meine Website" > README.md # Erster Commit git add . git commit -m "Initial commit: Projektstruktur" # Mit GitHub verbinden und hochladen git remote add origin git@github.com:ihr-name/meine-website.git git branch -M main git push -u origin main
Ab jetzt ist jede Änderung versioniert: Wer hat was wann geändert, mit Kommentar und Möglichkeit, jede Version wiederherzustellen. Genau dieses Repository verbinden wir im nächsten Schritt mit Coolify.
Schritt 3: Repository in Coolify verbinden
In der Coolify-Oberfläche ein neues Projekt anlegen und dort „Add Resource" → „Private Repository (with GitHub App)" bzw. „Public Repository" wählen. Es gibt drei Varianten:
GitHub App
Empfohlen für GitHub: Einmal einrichten, danach alle Repos mit einem Klick auswählen — inkl. automatischer Webhooks.
Deploy Key
Coolify generiert einen SSH-Key, den Sie als Deploy Key im Repository hinterlegen (nur Lesezugriff nötig).
Öffentliches Repo
Einfach die Repo-URL eintragen — keine Authentifizierung nötig.
Wichtig: „Auto Deploy" aktivieren. Coolify registriert dann einen Webhook im Repository — bei jedem Push auf den gewählten Branch (main) startet automatisch ein neues Deployment.
Schritt 4: App konfigurieren und live gehen
Coolify erkennt die meisten Projekttypen automatisch (Static, Node.js, PHP, Docker). Entscheidend sind vier Einstellungen:
Nach dem ersten Klick auf „Deploy" läuft alles automatisch: Coolify pulled den Code, baut das Projekt, startet den Container und bindet Domain plus SSL-Zertifikat ein. Wenige Minuten später ist Ihre Website unter https://ihre-domain.de live.
Docker-Nutzer können einfach ein Dockerfile ins Repository legen — Coolify baut daraus das Image. Eine statische Website braucht oft nicht mal das: Ein index.html reicht.
So läuft der Workflow im Alltag
Das Schöne am Git-basierten Deployment: Der komplette Weg vom Code zur Live-Website ist ein einziger Befehl.
# Änderung machen, versionieren, live schalten: git add . git commit -m "Neue Leistungsseite hinzugefügt" git push # → Webhook triggert Coolify # → Code wird gepullt, gebaut und deployed # → Website ist in ~2 Min. live
git revert) stellt den alten Stand wieder her.Updates, Branches & Rollbacks
Mit Branches arbeiten Sie risikofrei an neuen Features, während die Live-Seite unverändert läuft:
# Feature-Branch für neue Funktion git checkout -b feature/neues-design # ... Änderungen machen und pushen ... git add . && git commit -m "Neues Design" git push origin feature/neues-design # In Coolify: Branch auf feature/neues-design umstellen → Test-Deploy # Passt alles? Merge nach main: git checkout main git merge feature/neues-design git push # → Live-Update startet automatisch
Coolify bietet zusätzlich „Instant Rollback" direkt in der Oberfläche: Jede frühere Deployment-Version kann mit einem Klick reaktiviert werden — ohne einen einzigen Befehl. Eine sinnvolle Ergänzung ist eine solide Backup-Strategie für Server und Datenbanken.
Praxis-Tipps für den produktiven Betrieb
Hosting, Deployment & Betrieb — aus einer Hand
Sie möchten Git-Workflow und automatisiertes Deployment nutzen, ohne sich selbst um Server, Docker und SSL kümmern zu müssen? Mit unserem Managed Hosting & Betrieb übernehmen wir Deployment-Pipeline, Serverwartung und Monitoring — Sie konzentrieren sich auf Ihr Business. Jetzt anfragen.