Coolify Installation¶
In diesem Abschnitt installierst du Coolify auf deinem Server.
Voraussetzungen prüfen¶
Bevor du fortfährst, stelle sicher dass:
- Server-Härtung abgeschlossen (SSH, Firewall, Fail2Ban)
- Docker installiert und konfiguriert
- Domain mit DNS-Eintrag vorbereitet
- Mindestens 2 GB RAM verfügbar
System-Check¶
1. Coolify installieren¶
Offizielles Installationsscript
Das Coolify-Team stellt ein offizielles Installationsscript bereit, das alle notwendigen Komponenten installiert und konfiguriert.
Installationsscript herunterladen und ausführen¶
env DOCKER_ADDRESS_POOL_BASE=172.16.0.0/12 \
DOCKER_ADDRESS_POOL_SIZE=20 \
bash -c 'curl -fsSL https://cdn.coollabs.io/coolify/install.sh | sudo bash'
Installation beobachten¶
Die Installation dauert einige Minuten. Du siehst Ausgaben wie:
🚀 Installing Coolify...
📦 Pulling Docker images...
✅ Coolify is installed successfully!
Please visit http://DEINE_SERVER_IP:8000 to finish the setup.
2. Installation verifizieren¶
Container prüfen¶
Erwartete Ausgabe:
NAMES STATUS PORTS
coolify Up 5 minutes 0.0.0.0:8000->80/tcp
coolify-db Up 5 minutes 5432/tcp
coolify-redis Up 5 minutes 6379/tcp
coolify-proxy Up 5 minutes 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp
Logs prüfen¶
# Coolify-Hauptservice
docker logs coolify --tail 50
# Bei Problemen: Alle Logs
docker compose -f /data/coolify/docker-compose.yml logs
3. Erstes Login¶
Port-Forwarding einrichten¶
Erstelle ein Port-Forwarding für den Port 8000, da dieser sonst nicht durch die
Firewall-Einstellungen erreichbar ist:
Web-Interface aufrufen¶
Öffne im Browser:
Noch kein HTTPS
Das initiale Setup erfolgt über HTTP. SSL wird im nächsten Schritt konfiguriert.
Admin-Account erstellen¶
Du wirst aufgefordert, einen Admin-Account zu erstellen:
- Name:
Admin - E-Mail:
admin@fcl-tech.de - Passwort: Starkes Passwort (mind. 30 Zeichen)
Sicheres Passwort wählen
Der Admin-Account hat vollen Zugriff auf alle Funktionen. Verwende ein einzigartiges, starkes Passwort:
- Mindestens 30 Zeichen
- Groß- und Kleinbuchstaben
- Zahlen und Sonderzeichen
- Nicht anderweitig verwendet
Erstkonfiguration durchführen¶
Nach dem Login wirst du durch die Erstkonfiguration geführt:
- Server hinzufügen: "localhost" ist bereits konfiguriert
- Team erstellen: Optional für Mehrbenutzer-Setup
- SSH-Keys: Werden für Git-Deployments benötigt
4. Server in Coolify konfigurieren¶
Localhost-Server prüfen¶
- Gehe zu Servers im Menü
- Klicke auf localhost
- Klicke auf Validate
Der Server sollte als "Reachable" angezeigt werden.
Server-Einstellungen¶
Unter Settings für den Server:
| Einstellung | Empfohlener Wert |
|---|---|
| Cleanup Unused | Aktiviert |
| Prune Interval | 24 Stunden |
5. Coolify-Verzeichnisse verstehen¶
Coolify speichert Daten in /data/coolify/:
/data/coolify/
├── docker-compose.yml # Coolify-Stack-Definition
├── .env # Coolify-Umgebungsvariablen
├── source/ # Coolify-Quellcode
├── databases/ # Datenbank-Daten
├── applications/ # Anwendungs-Daten
├── services/ # Service-Konfigurationen
├── proxy/ # Traefik-Konfiguration
└── ssh/ # SSH-Keys für Deployments
Backup wichtig
Das Verzeichnis /data/coolify enthält alle wichtigen Daten. Sichere
dieses Verzeichnis regelmäßig!
Zusammenfassung¶
Nach Abschluss dieses Abschnitts:
- Coolify erfolgreich installiert
- Admin-Account erstellt
- Erstkonfiguration abgeschlossen
- Server in Coolify validiert