#
📬 Mailcow installieren (Docker)
Diese Anleitung zeigt, wie du den Mailcow Mailserver mithilfe von Docker installierst und startest – inklusive Systemvoraussetzungen, Portfreigaben und DNS‑Records.
#
🐳 1. Docker installieren
Mailcow läuft komplett in Docker‑Containern. Falls Docker noch nicht installiert ist, folge zuerst dieser Anleitung:
#
🧮 2. Systemvoraussetzungen (Minimum)
💡 Empfehlung fĂĽr kleinere produktive Setups: 2 vCPU, 8–12 GiB RAM, SSD/NVMe‑Speicher.
#
🌐 3. Netzwerk & Portfreigaben
Diese Ports müssen (je nach benötigten Diensten) in Firewall und ggf. Router freigegeben und an den Mailcow‑Host weitergeleitet werden:
🔐 Hinweis: Port 25/TCP (SMTP) ist fĂĽr eingehende Mails zwingend erforderlich. Viele Hoster sperren Port 25 outbound/ inbound – prĂĽfe das vorab!
#
⚙️ 4. Mailcow herunterladen
Zuerst Git installieren:
sudo apt install -y git
Dann in den /opt‑Ordner wechseln und Mailcow klonen:
cd /opt
sudo git clone https://github.com/mailcow/mailcow-dockerized
#
🧩 5. Mailcow konfigurieren
Wechsle in den Mailcow‑Ordner:
cd /opt/mailcow-dockerized
Starte das Konfigurations‑Skript:
sudo ./generate_config.sh
Du wirst nach deiner FQDN gefragt, z. B.
mail.deinedomain.tld. Danach wird diemailcow.conferstellt.
#
🚀 6. Mailcow starten
Starte Mailcow mit Docker Compose:
sudo docker compose up -d
Das System lädt die benötigten Images (Postfix, Dovecot, Nginx, MariaDB, Redis, Rspamd, SOGo etc.). Der erste Start kann einige Minuten dauern.
#
🧾 7. DNS‑Records einrichten (Beispiel)
Für die Domain deinedomain.tld und den Host mail.deinedomain.tld richtest du typischerweise folgende DNS‑Einträge ein:
#
Pflicht‑Einträge
#
Authentifizierung (SPF, DKIM, DMARC)
🔧 DKIM‑Hinweis: Erstelle den DKIM‑Key in Mailcow unter Konfiguration → ARC/DKIM Keys. Der Standard‑Selector ist häufig
dkim, z. B.dkim._domainkey.deinedomain.tld.
#
Komfort‑Einträge (Autokonfiguration)
Optional kannst du SRV‑Records für Submission/IMAPS pflegen – viele Clients nutzen aber die Autodiscover/Autoconfig‑Mechanismen.
#
🌐 8. Webinterface aufrufen
Wenn alles läuft, erreichst du die Oberfläche unter:
https://<deine-server-ip>
oder (empfohlen, nach DNS‑Setup):
https://mail.deinedomain.tld
Standard‑Login:
#
🧰 9. NĂĽtzliche Befehle
#
✅ 10. Checkliste nach der Installation
- DNS: A/AAAA, MX, PTR korrekt gesetzt
- SPF/DKIM/DMARC eingerichtet (DKIM aus Mailcow UI kopieren)
- Ports in Firewall/Router freigegeben (siehe Tabelle)
- Test mit mail‑tester.com / Google Postmaster
- Backups fĂĽr
vmail,rspamd,mysqleingerichtet