Was ist Coolify? Installation und Einrichtung auf dem eigenen Server

Was ist Coolify?
Coolify ist eine quelloffene PaaS, also eine Plattform für die Bereitstellung von Anwendungen, die Sie auf dem eigenen Server installieren. Apps spielen Sie aus einem Git Repository aus, Datenbanken und fertige Dienste starten Sie im selben Dashboard. Auch Domains und HTTPS regeln Sie dort. Das Panel läuft auf Ihrem Server, daher bleibt die Verantwortung für die Infrastruktur bei Ihnen.
Wir sind ein Team für digitales Marketing und Webentwicklung, kein Hosting Anbieter. Deshalb stammen alle Anforderungen, Ports und Installationsschritte in diesem Leitfaden aus der offiziellen Coolify Dokumentation. Versionsnummern nennen wir nicht, denn Sie installieren immer die aktuelle stabile Version und prüfen die offizielle Seite.
Am Ende wissen Sie nämlich drei Dinge genau, und zwar konkret die folgenden. Sie wissen, was Coolify leistet, wie die Installation abläuft und wann Sie die Aufgabe besser Ihrem Hosting Anbieter oder einer verwalteten Plattform überlassen.
| Frage | Kurze Antwort |
|---|---|
| Was leistet es? | Apps, Datenbanken und fertige Dienste aus einem Dashboard bereitstellen |
| Wo läuft es? | Auf einem Linux Server unter Ihrer Kontrolle |
| Wer betreibt die Infrastruktur? | Sie selbst, das Panel liefert die Automatisierung |
| Für wen passt es? | Für Teams, die mehrere Projekte auf dem eigenen Server bündeln möchten |
Was kann Coolify und welche Funktionen bietet es?
Laut offizieller Dokumentation arbeitet Coolify wie eine Steuerzentrale, die sich per SSH mit Servern verbindet. Sie steuern Deployments also im Dashboard, denn die App selbst läuft in Docker Containern auf Ihrem Server. Wenn Docker neu für Sie ist, lesen Sie zunächst unseren Leitfaden zu Docker und Containern.
In der Dokumentation stehen vor allem diese Funktionen:
- Deployment aus einem Git Repository, einem Dockerfile, einer Docker Compose Datei oder einem fertigen Image.
- Datenbank Hosting mit dauerhaftem Speicher und Lebenszyklus Verwaltung.
- Dienste mit einem Klick aus gepflegten Docker Compose Vorlagen.
- Einstellungen für Domain, Umgebungsvariablen und Health Checks.
- Proxy Routing und automatische HTTPS Zertifikate.
- Log Ansicht und Steuerung des Container Lebenszyklus.
Kurz gesagt übernimmt das Panel einen Großteil der handgeschriebenen Nginx Konfiguration, der Zertifikatserneuerung und der Neustarts. Dafür geben Sie allerdings einen Teil der Kontrolle an das Panel ab.
Für wen eignet sich Coolify, und für wen nicht?
Zunächst passt Coolify zu Menschen, die einige kleine oder mittlere Projekte an einem Ort bündeln möchten. Zum Beispiel passt es zu einer Agentur mit mehreren Kundenseiten, zu einem Entwickler mit Nebenprojekten oder zu einem Team mit Test und Live Umgebung. Zudem müssen Sie für jedes Deployment nicht mehr per SSH Befehle tippen.
Andererseits ist Coolify in diesen Fällen vermutlich nicht das Richtige:
- Sie kennen Linux, Docker und DNS nicht und haben keine Zeit zum Lernen.
- Sie wollen zum Beispiel einen geschäftskritischen Shop mit garantierter Verfügbarkeit auf einen einzigen Server legen.
- Oder niemand in Ihrem Team kümmert sich um Sicherheitsupdates und Monitoring.
Die Dokumentation zieht nämlich dieselbe Grenze. Coolify automatisiert die Deployment Arbeit auf Ihrer Infrastruktur, den Betrieb der Infrastruktur übernehmen aber weiterhin Sie.
In welchen Szenarien lohnt sich Coolify?
Gehen wir ein konkretes Beispiel durch. Dabei handelt es sich um eine Beispielrechnung und keinen echten Kundenfall. Ein kleines Team möchte eine Visitenkarten Seite, eine schlanke API und eine PostgreSQL Datenbank auf einem Server betreiben.
Dann legt das Team mit Coolify die drei Ressourcen in einem Projekt an. Zunächst wählt es für die Seite Static oder Nixpacks, für die API ein Dockerfile. Dann fügt es die Datenbank im Panel hinzu und lässt sie nur für die API erreichbar. Danach bekommt jede Ressource eine eigene Subdomain.
Also dauert eine neue Version nur so lange wie ein Push ins Repository. Außerdem können Sie eine Staging Umgebung auf demselben Server als eigene Umgebung führen. Allerdings kann ein Fehler dann beide Umgebungen treffen, weil sie auf einer Maschine laufen.
Zusammengefasst hilft Coolify kleinen Teams, die ordentliche und wiederholbare Deployments wollen. Architekturen mit hoher Verfügbarkeit über mehrere Server brauchen dagegen eigene Expertise.
Welche Server Anforderungen hat die Coolify Installation?
Die offizielle Installationsseite nennt als Minimum ein Linux Betriebssystem, mindestens 2 CPU Kerne, 2 GB RAM und 10 GB freien Speicher. Außerdem sind die Architekturen amd64 und arm64 unterstützt. Diese Werte sind nur die Untergrenze, daher brauchen Sie mehr, sobald mehrere Apps und Datenbanken laufen.
| Anforderung | Wert laut offizieller Dokumentation |
|---|---|
| Betriebssystem | Linux Basis (Debian, Ubuntu, AlmaLinux, Rocky, Fedora und weitere) |
| CPU | Mindestens 2 Kerne |
| Arbeitsspeicher | 2 GB RAM |
| Speicher | 10 GB freier Platz |
| Architektur | amd64 oder arm64 |
Die Dokumentation gibt einen weiteren Tipp: Installieren Sie Coolify auf einem frischen Server, um Konflikte zu vermeiden. Denn ein Rechner, auf dem schon Nginx oder ein anderes Docker Setup läuft, macht schnell Probleme. Wenn Sie bei der Serverwahl unsicher sind, hilft unser Beitrag zu VPS, Cloud Server und VDS.
Was sollten Sie vor der Installation vorbereiten?
Zunächst machen fünf kleine Vorbereitungen die Installation deutlich glatter. Keine davon ist speziell für Coolify, denn es ist schlicht gute Server Hygiene.
- Zunächst richten Sie einen frischen Linux Server ein und aktualisieren Sie das Betriebssystem.
- Dann nutzen Sie SSH Schlüssel und schalten Sie, wenn möglich, die Passwort Anmeldung ab.
- Danach öffnen Sie in der Firewall Ihres Hosting Anbieters die Ports 22, 80 und 443.
- Außerdem lassen Sie den DNS Eintrag Ihrer Panel Domain auf die Server IP Adresse zeigen.
- Schließlich erstellen Sie vor dem Start einen Snapshot des Servers.
Ob sich der DNS Eintrag verbreitet hat, prüfen Sie mit unserer DNS Abfrage. So warten Sie nicht eine halbe Stunde auf ein Zertifikat, das nicht ankommen kann.
Wann sollten Sie das nicht selbst tun? Wenn SSH Schlüssel, Firewalls und Snapshots neu für Sie sind, lassen Sie die Vorbereitung vom technischen Team Ihres Hosting Anbieters erledigen.
Wie installieren Sie Coolify?
Die offizielle Dokumentation installiert Coolify mit einem einzigen Skript. Das Skript richtet Docker ein, legt die Coolify Container an und bereitet das System vor. Sie brauchen root oder einen Benutzer mit sudo Recht. Die Einzeiler Methode der Dokumentation lädt das Skript herunter und startet es sofort. Wir teilen das in zwei Schritte, denn ein Skript sollten Sie lesen, bevor Sie es ausführen.
Laden Sie das Skript zunächst in eine Datei und lesen Sie es:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh -o install.shless install.shWenn Sie verstanden haben, was es tut, starten Sie es mit einem berechtigten Benutzer:
sudo bash install.shNach der Installation zeigt das Terminal die Adresse des Panels. Die Skript Adresse stammt aus der Dokumentation. Allerdings können sich Adressen ändern, deshalb vergleichen Sie sie vor dem Start mit der offiziellen Installationsseite.
Wie legen Sie beim ersten Login den Admin Zugang sicher an?
Nach der Installation erreichen Sie das Panel über Port 8000 Ihrer Server IP Adresse. Das Format lautet zum Beispiel http://192.0.2.10:8000. Beim ersten Aufruf verlangt das Panel, dass Sie ein Administratorkonto anlegen.
Hier steht in der offiziellen Dokumentation eine fett gedruckte Warnung, und sie ist wichtig. Legen Sie Ihr Admin Konto an, sobald die Installation fertig ist. Wer die Registrierungsseite zuerst erreicht, kann Instanz Admin werden und Root Zugriff auf Ihren Server bekommen. Lassen Sie das Panel also nicht offen stehen und gehen Sie Kaffee trinken.
- Wählen Sie ein langes, einmaliges Passwort und speichern Sie es in einem Passwortmanager.
- Aktivieren Sie die Zwei Faktor Authentifizierung, falls das Panel sie anbietet.
- Beschränken Sie den Panel Port per Firewall Regel so, dass während der Einrichtung nur Sie ihn erreichen.
Danach folgt die nächste Warnung der Dokumentation: Sichern Sie die .env Datei von Coolify. Details dazu lesen Sie im Abschnitt zur Datensicherung weiter unten.
Wie fügen Sie Ihre erste App zu Coolify hinzu?
Die offizielle Dokumentation empfiehlt, mit einem einfachen Image als erster App zu starten. Die Logik ist simpel. Zuerst beweisen Sie mit einem kleinen Beispiel, dass die Infrastruktur funktioniert, dann wechseln Sie zum eigenen Quellcode. So erkennen Sie bei einem Fehler, ob das Problem im Code oder auf dem Server liegt.
Im Panel läuft der Ablauf im Großen und Ganzen in dieser Reihenfolge:
- Sie legen ein Projekt und eine Umgebung an.
- Dann fügen Sie eine neue Ressource hinzu, etwa eine App, eine Datenbank oder einen Dienst.
- Danach wählen Sie den Server, auf dem die Ressource läuft.
- Schließlich tragen Sie Port und Domain ein und starten das Deployment.
Menünamen können sich zwischen Versionen ändern. Folgen Sie deshalb dem aktuellen Ablauf im Panel und lesen Sie den Abschnitt zur ersten App in der offiziellen Dokumentation, statt nach Screenshots zu suchen.
Außerdem sollten Sie den ersten Versuch nicht an einer Live Seite eines Kunden machen. Lernen Sie den Ablauf an einer Test App, die Sie wieder löschen können.
Wie verbinden Sie ein Git Repository mit Coolify?
Coolify verbindet sich mit GitHub, GitLab, Bitbucket, Gitea oder einem anderen Git Anbieter. Die Dokumentation nennt drei Wege: ein öffentliches Repository, eine GitHub App und einen Deploy Key. Bei privaten Repositories sind Deploy Key oder GitHub App der sicherere Weg, denn Sie geben Ihr eigenes Passwort nie weiter.
Die Dokumentation führt vier Build Methoden auf:
| Methode | Wann sie passt |
|---|---|
| Nixpacks | Das Panel soll Abhängigkeiten selbst erkennen |
| Static | Sie haben fertig gebauten statischen Inhalt |
| Dockerfile | Sie wollen den Container selbst beschreiben |
| Docker Compose | Sie stellen mehrere Dienste gemeinsam bereit |
Dann legen Sie den Port fest, auf dem Ihre App lauscht. So leitet das Panel den Verkehr an den richtigen Port. Wenn Sie eine Next.js oder Node.js App lieber von Hand einrichten, zeigen unsere Anleitung zum Next.js Deployment auf dem VPS und die Node.js Deployment Anleitung den Weg. Diese Schritte wiederholen wir hier nicht.
Wie richten Sie automatische Deployments mit Webhook und Health Check ein?
Laut Dokumentation legen Sie einen Webhook an, damit ein Code Push ein Deployment auslöst. Dann baut das Panel bei jedem Push auf den Hauptzweig die App neu und stellt sie bereit. Diese Bequemlichkeit bedeutet allerdings auch, dass ein fehlerhafter Commit von allein live gehen kann.
Deshalb empfehlen wir zwei Vorkehrungen:
- Koppeln Sie das automatische Deployment nur an einen Zweig, den Sie getestet haben.
- Definieren Sie einen Health Check, damit Sie merken, wenn die App nicht startet.
Ein Health Check bestätigt, dass die App nach dem Deployment wirklich antwortet. Anders gesagt sind "Deployment erfolgreich" und "die Seite funktioniert" nicht dasselbe. Öffnen Sie die Seite immer auch im Browser.
Bei einem Shop ist es riskant, jeden Push sofort live zu schalten. Allerdings hängt diese Entscheidung von Ihrem Release Prozess ab. Wenn Sie möchten, schalten Sie das automatische Deployment ab und geben jede Version von Hand frei.
Wie richten Sie Domain und automatisches SSL ein?
Laut Dokumentation bietet Coolify Proxy Routing, Domain Verwaltung und automatische HTTPS Zertifikate. In der Praxis tragen Sie die Domain an der App ein, und der DNS A Eintrag muss auf Ihre Server IP Adresse zeigen. Die Ports 80 und 443 müssen offen bleiben, denn die Zertifikatsausstellung nutzt HTTP auf Port 80.
- Lassen Sie den A Eintrag Ihrer Domain auf die Server IP Adresse zeigen.
- Prüfen Sie mit der DNS Abfrage, ob der Eintrag verbreitet ist.
- Tragen Sie Ihre https Adresse in das Domain Feld der App ein.
- Kontrollieren Sie das Zertifikat nach dem Deployment mit dem SSL Check.
Wenn Sie ein Zertifikat für alle Subdomains möchten, lesen Sie unseren Beitrag zum Wildcard Zertifikat. Zur Auffrischung, was ein Zertifikat leistet, hilft SSL Zertifikate und HTTPS Sicherheit.
Wie nutzen Sie Datenbanken und fertige Dienste Vorlagen?
Außerdem hostet Coolify Datenbanken im selben Dashboard. Die Backup Dokumentation nennt geplante Sicherungen für PostgreSQL, MySQL, MariaDB, MongoDB und ClickHouse. Dank dauerhaftem Speicher bleiben Ihre Daten erhalten, wenn ein Container neu startet.
Die fertigen Dienste Vorlagen beruhen auf gepflegten Docker Compose Dateien. So installieren Sie ein beliebtes Werkzeug mit einem Klick. Allerdings nimmt Ihnen die Vorlage nicht ab, den Dienst aktuell und sicher zu halten.
- Öffnen Sie den Datenbank Port nicht ins Internet, denn nur Ihre App braucht ihn.
- Behalten Sie keine Standardpasswörter und nutzen Sie die starken Werte, die das Panel erzeugt.
- Testen Sie eine Wiederherstellung aus dem Backup, bevor Sie sich in der Produktion darauf verlassen.
Wie Datenbanken in Containern funktionieren, lesen Sie in unserem Beitrag zu PostgreSQL und MySQL in Docker. Für einen grafischen Blick auf Ihre Container hilft die Portainer Anleitung.
Wie sichern Sie Coolify?
Die Datensicherung hat zwei getrennte Ebenen, und Sie sollten sie nicht vermischen. Erstens gibt es die Datenbank Backups. Laut Dokumentation planen Sie sie per Cron Ausdruck oder mit einer einfachen Häufigkeit wie täglich oder wöchentlich. Die Backups liegen im Ordner /data/coolify/backups auf dem Server, zusätzlich kopieren Sie sie auf S3 kompatiblen Speicher.
Zweitens gibt es die Coolify Konfiguration selbst. Laut Installationsdokumentation brauchen Sie den APP_KEY aus /data/coolify/source/.env für eine spätere Wiederherstellung, also sichern Sie ihn. Holen Sie die Datei auf Ihren eigenen Rechner:
scp root@203.0.113.10:/data/coolify/source/.env coolify-env-backupDer wichtigste Satz der Dokumentation lautet sinngemäß: Ein erfolgreiches Backup beweist nur, dass Coolify eine Datei erzeugt hat. Vertrauen Sie einem Backup also erst, wenn Sie es in eine Test Datenbank zurückgespielt haben. Außerdem deckt die Dokumentation Anwendungsdaten außerhalb Ihrer Datenbanken nicht ab, dafür brauchen Sie einen eigenen Plan. Die allgemeine Strategie finden Sie in unserer Website Backup Strategie und im Leitfaden zur Datenbank Sicherung.
Wie aktualisieren Sie Coolify?
Updates laufen über das Panel. Laut offizieller Dokumentation öffnen Sie in den Einstellungen den Bereich Updates. Dort aktivieren Sie entweder automatische Updates oder lösen ein Update von Hand aus. Für automatische Updates wählen Sie einen Cron Ausdruck oder eine Vorgabe wie täglich oder wöchentlich. Fortgeschrittene Nutzer haben außerdem einen Weg über das Terminal.
Befolgen Sie vor dem Update die Checkliste der Dokumentation:
- Erstellen Sie ein Backup der Instanz.
- Lesen Sie die Release Notes der Zielversion.
- Stellen Sie sicher, dass kein Deployment läuft.
Laut Dokumentation betrifft ein Update nur die Coolify Steuerzentrale. Ihre Apps, Datenbanken und Server bleiben unverändert. Während des Updates ist das Panel kurz nicht erreichbar, meistens weniger als eine Minute. Danach prüfen Sie, ob das Panel öffnet und Ihre Ressourcen laufen.
Automatische Updates sind schnell aktiviert, ersparen Ihnen aber nicht das Lesen der Release Notes. Auf einer kritischen Seite ist ein Update von Hand zu einem Zeitpunkt Ihrer Wahl sicherer.
Wie schützen Sie das Coolify Panel und den Server?
Sicherheit ist bei einem solchen Panel das wichtigste Thema, denn das Panel verbindet sich per SSH mit Ihrem Server und steuert Container. Wer ins Panel kommt, kommt deshalb oft auch auf den Server. Die offizielle Firewall Seite nennt diese Ports:
| Port | Zweck |
|---|---|
| 22/tcp | SSH Zugang |
| 80/tcp | HTTP und Zertifikatserstellung |
| 443/tcp | HTTPS Verkehr |
| 8000/tcp | Direkter Zugriff auf das Dashboard |
| 6001/tcp | Echtzeit Updates |
| 6002/tcp | Web Terminal |
Sobald das Panel über eine Domain hinter dem Proxy läuft, können Sie laut Dokumentation den öffentlichen Zugriff auf die Ports 8000, 6001 und 6002 schließen. Die Empfehlungen im Überblick:
- Nutzen Sie zuerst die Firewall Ihres Hosting Anbieters.
- Beschränken Sie SSH nach Möglichkeit auf bekannte Quellen.
- Öffnen Sie 80 und 443 nur dann für alle, wenn Sie öffentlichen Web Verkehr bedienen.
- Entfernen Sie beim Ändern der Regeln nie die SSH Regel, sonst sperren Sie sich aus.
Die Dokumentation erinnert zudem daran, dass Docker UFW Regeln umgehen kann, und nennt das Projekt ufw docker, wenn keine Firewall des Anbieters existiert.
Brauchen Sie zusätzlichen Schutz vor Brute Force Angriffen?
Ja, denn jeder SSH Port im Internet bekommt ständig Passwort Versuche. Das ist normal und nicht Coolify spezifisch. Schlüssel Login erzwingen, Passwörter abschalten und wiederholte Fehlversuche sperren senken das Risiko deutlich.
Unser Fail2ban Leitfaden erklärt die Idee, wiederholte Versuche automatisch zu sperren. Für Firewalls auf cPanel oder VPS lesen Sie den Beitrag zur CSF Firewall. Testen Sie allerdings auf Ihrem Server immer, wie Firewall Regeln mit Docker zusammenspielen, wegen der Warnung oben.
Welche Ports auf dem Server lauschen, sehen Sie mit diesem Befehl:
sudo ss -tlnpSehen Sie einen Port, den Sie nicht erwarten, klären Sie zuerst, warum er offen ist. Eine Einstellung zu schließen, die Sie nicht verstehen, ist so riskant wie sie zu öffnen. Wenn Sie unsicher sind, fragen Sie den Support Ihres Anbieters.
Welche Vor und Nachteile hat Coolify?
Jedes Werkzeug hat seinen Preis. Bei Coolify sollten Sie Vor und Nachteile ehrlich nebeneinanderlegen.
| Vorteil | Nachteil |
|---|---|
| Apps, Datenbanken und Dienste in einem Panel | Wartung und Sicherheit des Servers liegen bei Ihnen |
| Git Deployment und Webhooks | Ein fehlerhafter Commit kann auch automatisch live gehen |
| Automatisches HTTPS und Domain Verwaltung | DNS und Port Fehler müssen Sie weiter selbst lösen |
| Infrastruktur und Daten bleiben bei Ihnen | Ein Server bedeutet einen einzelnen Ausfallpunkt |
| Quelloffen und selbst gehostet | Updates, Backups und Monitoring sind Ihre Aufgabe |
Das größte Risiko ist der einzelne Server. Laufen Panel, Apps und Datenbanken auf einer Maschine, trifft eine volle Festplatte oder ein Hardwaredefekt alle zugleich. Also bewahren Sie Ihre Backups außerhalb dieses Servers auf.
Dazu kommt der Wartungsaufwand. Die Installation dauert einen Nachmittag, der Betrieb dauert Jahre. Sicherheitspatches, Speicherplatz, Zertifikatsprobleme und Restore Tests brauchen regelmäßige Aufmerksamkeit. Binden Sie diese Aufgaben an einen Kalender. Planen Sie zum Beispiel jeden Monat einen festen Tag für Updates, einen Restore Test und eine Platzprüfung ein.
Wie hängen Coolify, Docker und Portainer zusammen?
Viele verwechseln diese drei Werkzeuge, dabei haben sie unterschiedliche Aufgaben. Docker ist die Basistechnik, die Apps in Containern ausführt. Coolify setzt darauf auf und automatisiert den Deployment Prozess. Portainer hilft Ihnen dagegen, laufende Container grafisch zu beobachten und zu verwalten.
| Werkzeug | Hauptaufgabe | Git Deployment |
|---|---|---|
| Docker | Container ausführen | Nein, Sie tippen die Befehle |
| Portainer | Container über eine Oberfläche verwalten | Nicht die Kernaufgabe |
| Coolify | Eine App von der Quelle in die Produktion bringen | Ja, per Webhook ausgelöst |
Die Installation von Coolify macht Docker Wissen also nicht überflüssig. Wenn etwas kaputtgeht, brauchen Sie weiter Docker Grundlagen, um Container Logs zu lesen und das Netzwerk zu verstehen.
Wie unterscheidet sich Coolify von einer verwalteten PaaS und einem klassischen VPS?
Alle Optionen nebeneinander zu sehen, erleichtert die Entscheidung. Die Tabelle vergleicht sie grob. Sie enthält keine Preise oder Aktionen, denn die ändern sich oft.
| Weg | Wer betreibt die Infrastruktur? | Kontrolle | Wartungsaufwand |
|---|---|---|---|
| Coolify selbst gehostet | Sie | Hoch | Mittel bis hoch |
| Coolify Cloud | Das Coolify Team betreibt das Panel, Sie stellen die Server für Ihre Last | Mittel bis hoch | Mittel |
| Verwaltete PaaS (Dienste wie Heroku, Vercel oder Netlify) | Der Plattform Anbieter | Eingeschränkter | Niedrig |
| Von Hand gebauter VPS (Nginx, systemd) | Sie | Am höchsten | Hoch |
Laut Dokumentation betreibt bei Coolify Cloud das Coolify Team die Steuerzentrale, Sie stellen die Server für Ihre Workloads. Beim Selbsthosting installieren und aktualisieren Sie auch das Panel selbst.
Das heißt, Coolify bietet einen Mittelweg zwischen von Hand gebautem VPS und verwalteter Plattform. Sie bekommen einen Teil der Bequemlichkeit und behalten einen großen Teil der Verantwortung.
Wann sind eine verwaltete Plattform oder ein Hosting Anbieter sinnvoller?
Den eigenen Server zu betreiben, ist nicht für jeden richtig. In diesen Fällen empfehlen wir, die Aufgabe einem Anbieter zu überlassen.
- Ausfälle bedeuten direkt entgangene Umsätze, und niemand kann die Seite rund um die Uhr beobachten.
- Kein Kollege kann Sicherheit, Patches und Backups verantworten.
- Ihr Verkehr schwankt stark und braucht automatische Skalierung.
- Sie verarbeiten personenbezogene oder Zahlungsdaten und tragen eine hohe Compliance Last.
Für eine Firmen Visitenkarte reicht zum Beispiel klassisches Hosting oft aus. Unser Beitrag dazu, wie Sie Webhosting auswählen, nennt die Kriterien.
Ein ehrlicher Hinweis: Wir sind kein Hosting Anbieter. Dieser Leitfaden ist also ein Fahrplan auf Basis der Dokumentation. Sprechen Sie für Ihre Produktionsumgebung außerdem mit dem technischen Team Ihres Infrastruktur Anbieters. Wenn Sie individuelle Software oder eine Deployment Architektur brauchen, sehen Sie sich unsere individuelle Softwareentwicklung an.
Welche Fehler passieren bei der Einrichtung am häufigsten?
Die meisten, die bei Coolify hängen bleiben, scheitern an denselben wenigen Stellen. Oft liegt das Problem nicht im Panel, sondern in der Vorbereitung von Server oder DNS.
- Installation auf einem Server, auf dem schon Nginx oder ein anderes Docker Setup läuft. Die Dokumentation empfiehlt einen frischen Server.
- Die Ports 80 und 443 in der Firewall des Anbieters nicht zu öffnen.
- Den A Eintrag auf die falsche IP Adresse zu setzen oder die Verbreitung nicht abzuwarten.
- Das Panel ins Internet zu stellen, bevor das Admin Konto existiert.
- Backups auf demselben Server zu lassen und nie eine Wiederherstellung zu testen.
- Beim Bearbeiten der Firewall die SSH Regel zu löschen und den Zugang zu verlieren.
Keiner dieser Fehler ist Coolify spezifisch. Sie gehören zur allgemeinen Serverpflege. Daher kostet ein einmaliger Blick auf diese Liste vor der Installation weniger als Stunden der Fehlersuche danach.
Außerdem gilt: Wenn eine App nicht startet, verdächtigen Sie nicht zuerst den Code. Prüfen Sie, ob der Port stimmt, die Umgebungsvariablen vollständig sind und die Deployment Logs keinen Fehler zeigen.
In welcher Reihenfolge suchen Sie Fehler, wenn etwas schiefgeht?
Einstellungen wahllos zu ändern, macht alles schlimmer. Gehen Sie also nach einer festen Reihenfolge vor und prüfen Sie immer nur eine Sache.
- Erreichen Sie das Panel? Wenn nicht, prüfen Sie, ob der Server läuft und ob Port 8000 oder 443 Ihrer Domain erreichbar ist.
- Zeigt die Domain auf die richtige IP Adresse? Prüfen Sie das mit der DNS Abfrage.
- Scheitert das Zertifikat, stellen Sie sicher, dass Port 80 offen und der DNS Eintrag richtig ist.
- Scheitert das Deployment, lesen Sie die Deployment Logs, denn dort steht der Fehler meistens.
- Öffnet die App, meldet aber Fehler, prüfen Sie Port und Umgebungsvariablen.
Lösen Sie das Problem trotzdem nicht, grenzen Sie es ein und wenden sich an die Coolify Community oder den Support Ihres Anbieters. Nennen Sie dabei Version, Fehlermeldung und Ihre bisherigen Versuche. Geben Sie nie Passwörter, Schlüssel oder echte IP Adressen weiter.
Wie sieht die Checkliste vor der Coolify Installation aus?
Zusammengefasst ist Coolify ein Panel, das Zeit spart, wenn Sie Apps auf dem eigenen Server veröffentlichen. Allerdings nimmt das Panel Ihnen die Verantwortung nicht ab. Backups, Sicherheit und Updates bleiben bei Ihnen. Gehen Sie vor dem Start diese Liste durch.
- Haben Sie einen frischen Linux Server mit mindestens 2 Kernen, 2 GB RAM und 10 GB freiem Platz?
- Nutzt SSH Schlüssel, und stehen die Firewall Regeln des Anbieters bereit?
- Zeigt der A Eintrag Ihrer Domain auf den Server?
- Haben Sie das Skript heruntergeladen und gelesen, bevor Sie es ausgeführt haben?
- Haben Sie das Admin Konto direkt nach der Installation angelegt?
- Liegen die .env Datei und die Datenbank Backups außerhalb des Servers, und haben Sie eine Wiederherstellung getestet?
- Haben Sie die Ports 8000, 6001 und 6002 geschlossen, sobald das Panel über eine Domain lief?
Können Sie die meisten Punkte nicht mit Ja beantworten, lesen Sie zuerst den Abschnitt zur Verantwortung in der offiziellen Dokumentation. Details zu Ports stehen auf der Firewall Seite. Zu Updates informiert die Update Seite, und zu Datenbank Sicherungen die Backup Seite.



