Unabhängige Tests Aktualisiert April 2026 387 Self-Hosting-Guides 5 VPS-Anbieter getestet

guide

So hostest du Mailcow auf einem VPS selbst (Vollständiger Leitfaden)

Lerne, wie du Mailcow auf einem VPS selbst hostest, mit einer ausführlichen Schritt-für-Schritt-Anleitung zu Installation, Konfiguration und Absicherung.

So hostest du Mailcow auf einem VPS selbst (Vollständiger Leitfaden)

Mailcow ist eine leistungsstarke Open-Source-E-Mail-Server-Suite, die auf Docker basiert und Dienste wie E-Mail-Hosting, Kalender und Zusammenarbeitstools anbietet. Das Selbst-Hosting von Mailcow gibt dir die volle Kontrolle über deine E-Mail-Umgebung, und die Verwendung eines Virtual Private Servers (VPS) ist eine praktische Lösung, um Mailcow effizient zu betreiben. In diesem Leitfaden führen wir dich durch die Schritte zur Installation und Konfiguration von Mailcow auf einem VPS.

Voraussetzungen

Bevor du beginnst, stelle sicher, dass du Folgendes bereit hast:

Empfohlene VPS-Anbieter sind:

AnbieterStartpreisFunktionen
Contabo VPS5,99 EUR/MonatSSD, DDoS-Schutz
Hetzner Cloud4,15 EUR/MonatFlexible Preisgestaltung, pay-as-you-go
DigitalOcean6 USD/MonatBenutzerfreundliche Oberfläche
Vultr6 USD/MonatGlobale Rechenzentren
Linode (Akamai)5 USD/MonatSchnelle Leistung

Wähle einen VPS-Anbieter, der deinem Budget und deinen Leistungsanforderungen entspricht. Du kannst dir unseren vollständigen VPS-Vergleich für weitere Optionen ansehen.

Schritt 1: Einrichtung deines VPS

  1. Erstelle deine VPS-Instanz bei deinem gewählten Anbieter und melde dich über SSH bei deinem Server an:

    ssh root@your_server_ip
  2. Aktualisiere dein System, um sicherzustellen, dass alle vorhandenen Pakete auf dem neuesten Stand sind:

    apt update && apt upgrade -y
  3. Installiere die erforderlichen Abhängigkeiten:

    apt install curl git docker-compose -y

Schritt 2: Domainkonfiguration

  1. Weise die DNS-Einträge deiner Domain auf die IP-Adresse deines VPS. Richte einen A-Eintrag für die Basisdomain und Subdomains ein, die du für Mailcow verwenden wirst (z.B. mail.deinedomain.com).

  2. Gib etwas Zeit für die DNS-Propagation.

Schritt 3: Installation von Mailcow

  1. Lade die Installationsdateien von Mailcow herunter:

    curl -L https://github.com/mailcow/mailcow-dockerized/archive/refs/heads/master.zip -o mailcow.zip
    unzip mailcow.zip
    cd mailcow-dockerized-master
  2. Kopiere die Konfigurationsdatei:

    cp mailcow.conf.example mailcow.conf
  3. Bearbeite die Konfiguration, indem du deine Domain angibst:

    nano mailcow.conf
    • Setze MAILCOW_HOSTNAME auf deinen Domainnamen, z.B. mail.deinedomain.com.
  4. Starte Mailcow mit Docker Compose:

    docker-compose pull
    docker-compose up -d

Schritt 4: Konfiguration über die Weboberfläche

  1. Greife auf die Mailcow-Weboberfläche zu, indem du zu https://mail.deinedomain.com navigierst.

  2. Die Standard-Anmeldedaten sind:

    • Benutzername: admin
    • Passwort: moo@cow
  3. Konfiguriere deine E-Mail-Aliasnamen, Domains und andere Einstellungen gemäß deinen Anforderungen.

Schritt 5: Einrichten von DKIM- und SPF-Einträgen

Um die Zustellbarkeit von E-Mails zu verbessern, richte DKIM- und SPF-Einträge ein:

  1. Erstelle DKIM-Einträge, indem du die Anweisungen der Mailcow-Oberfläche befolgst.
  2. Füge SPF-Einträge zu deinen DNS-Einstellungen hinzu, um anzugeben, welche Mail-Server berechtigt sind, E-Mails in deinem Auftrag zu senden.

Beispiel SPF-Eintrag:

v=spf1 a mx ip4:YOUR_VPS_IP -all

Schritt 6: Teste deine Einrichtung

  1. Sende eine Test-E-Mail, um die Zustellbarkeit zu überprüfen.
  2. Überprüfe deinen Spam-Ordner, um sicherzustellen, dass die Nachricht nicht als Spam markiert wurde.

FAQ

Wie aktualisiere ich Mailcow, nachdem es installiert ist?

Die Aktualisierung von Mailcow ist unkompliziert. Navigiere zuerst zum Installationsverzeichnis von Mailcow und verwende dann die folgenden Befehle:

docker-compose pull
docker-compose up -d

Dies lädt die neuesten Docker-Images herunter und startet die Dienste mit den aktualisierten Konfigurationen neu. Es ist auch ratsam, die Mailcow-Dokumentation auf spezifische Versionshinweise zu überprüfen.

Was tun, wenn ich SSL-Zertifikatprobleme habe?

Wenn du Probleme mit dem SSL-Zertifikat hast, ziehe in Betracht, Let’s Encrypt für kostenlose SSL-Zertifikate zu verwenden. Mailcow unterstützt Let’s Encrypt standardmäßig. Stelle sicher, dass deine DNS korrekt konfiguriert ist, bevor du die Let’s Encrypt-Funktion in der Mailcow-Weboberfläche verwendest. Für erweiterte Konfigurationen oder Problembehandlungen verweise auf verschiedene Diskussionen im r/selfhosted Subreddit oder in den Mailcow-Foren.

Kann ich Mailcow auf einem VPS mit geringer Spezifikation betreiben?

Obwohl Mailcow technisch auf einem VPS mit geringer Spezifikation laufen kann, wird dies nicht empfohlen. Die Leistung von Mailcow kann durch begrenzten RAM und CPU-Ressourcen beeinträchtigt werden, insbesondere wenn du planst, mehrere E-Mail-Konten zu verwalten oder zusätzliche Dienste gleichzeitig zu betreiben. Für ein reibungsloseres Erlebnis ist ein VPS mit mindestens 2-4 GB RAM ideal.

Fazit

Das Selbst-Hosting von Mailcow auf einem VPS gibt dir die volle Kontrolle über deine E-Mail-Systeme. Indem du diesen schrittweisen Leitfaden befolgst, kannst du Mailcow erfolgreich installieren und konfigurieren, um deine persönlichen oder geschäftlichen Anforderungen zu erfüllen. Denke daran, die Leistung deines Systems zu überwachen und bei Bedarf deine Server-Spezifikationen anzupassen. Viel Spaß beim Selbst-Hosting!