Zum Inhalt springen
Modul 3 · Lektion 7 von 26

Docker und Mailcow installieren

Teil von Mailcow: einen eigenen Mailserver sicher betreiben, im Modul Installation und Erstkonfiguration.

Autor

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.

Pulse · Cold-E-Mail-Versand

Versandinfrastruktur, die nur Ihnen gehört.

Jede Domain bekommt ihren eigenen MX-Host, ihre eigene IP, ihren eigenen DKIM-Selektor und ihr eigenes Zertifikat. Managed Pulse ist jetzt verfügbar, und wir betreiben es für Sie; die Self-hosted-Version kommt im 4. Quartal 2026.

# auf einem frischen Ubuntu-Server
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

Außerdem von uns:Beat: Monitoring, das Ihnen die Lösung nenntBeratung: 65 $ pro Stunde, ohne Retainer