Ubuntu Server mit Coolify¶
- Security First
Diese Dokumentation legt besonderen Wert auf Security Best Practices. Jeder Schritt enthält Erklärungen zu den Sicherheitsaspekten.
- Schneller Start
Schritt-für-Schritt-Anleitung für das schnelle und sichere Setup deiner Coolify-Instanz.
- Container-Ready
Docker-basiertes Deployment mit Coolify für einfaches Management deiner Anwendungen.
Über diese Dokumentation¶
Diese Dokumentation bietet eine vollständige Anleitung für das Einrichten einer Ubuntu VM mit Coolify unter Berücksichtigung von Security Best Practices. Sie ist so gestaltet, dass auch weniger erfahrene Administratoren sie Schritt für Schritt durchführen können.
Was ist Coolify?¶
Coolify ist eine Open-Source, selbst-gehostete Alternative zu Heroku, Netlify und Vercel. Mit Coolify kannst du:
- Anwendungen deployen (Docker, Docker Compose, Git-basiert)
- Datenbanken verwalten (PostgreSQL, MySQL, MongoDB, Redis, etc.)
- SSL-Zertifikate automatisch mit Let's Encrypt verwalten
- Git-basiertes Deployment mit automatischen Builds
Dokumentationsstruktur¶
| Sektion | Beschreibung |
|---|---|
| Voraussetzungen | Was du vor dem Start benötigst |
| Server-Härtung | SSH, Firewall, Fail2Ban |
| Docker | Installation und Security-Hardening |
| Coolify | Installation und Konfiguration |
| Zusätzliche Sicherheit | Updates |
| Wartung | Regelmäßige Aufgaben |
| Verifizierung | Security-Checks und Tests |
Schnellstart¶
Empfohlene Vorgehensweise
Folge den Abschnitten in der angegebenen Reihenfolge. Jeder Abschnitt baut auf dem vorherigen auf.
flowchart LR
A[Voraussetzungen] --> B[Server-Härtung]
B --> C[Docker]
C --> D[Coolify]
D --> E[SSL/TLS]
E --> F[Backup]
F --> G[Monitoring]
Wichtige Hinweise¶
Produktionsumgebung
Diese Anleitung ist für Produktionsumgebungen geeignet. Teste alle Änderungen dennoch zuerst in einer Staging-Umgebung.
Backup vor Änderungen
Erstelle immer ein Backup, bevor du Änderungen an einem bestehenden System vornimmst.