Zum Inhalt

Ubuntu Server mit Coolify

  • Security First

Diese Dokumentation legt besonderen Wert auf Security Best Practices. Jeder Schritt enthält Erklärungen zu den Sicherheitsaspekten.

Zur Server-Härtung

  • Schneller Start

Schritt-für-Schritt-Anleitung für das schnelle und sichere Setup deiner Coolify-Instanz.

Voraussetzungen

  • Container-Ready

Docker-basiertes Deployment mit Coolify für einfaches Management deiner Anwendungen.

Docker Setup

Ü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.