Schritt 1: Docker Engine installieren (NICHT Docker Desktop)
curl -sSL https://get.docker.com | sh
Damit installieren Sie Docker CE samt Compose-Plugin (docker compose, ohne Bindestrich).
Schritt 2: Mailcow klonen
cd /opt
git clone https://github.com/mailcow/mailcow-dockerized
cd mailcow-dockerized
/opt/mailcow-dockerized ist das dokumentierte Verzeichnis. Bleiben Sie dabei: Jede Doku, jeder Support-Thread und jedes Update-Skript geht von diesem Pfad aus.
Schritt 3: Konfiguration erzeugen
./generate_config.sh
Sie werden nach MAILCOW_HOSTNAME gefragt. Das MUSS ein echter DNS-A-Eintrag sein (z. B. mail.example.com) und MUSS eine Subdomain sein, nicht die nackte Domain.
Schritt 4: Images laden und starten
docker compose pull
docker compose up -d
Der erste Start dauert 5 bis 10 Minuten, während die Images heruntergeladen und die Datenbanken initialisiert werden. Verfolgen Sie die Logs mit docker compose logs -f, um Probleme früh zu erkennen.
Melden Sie sich an, um festzuhalten, was Sie gelesen haben.