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

guide

Wie man Mailu auf einem VPS selbst hostet (Kompletter Leitfaden)

Erfahren Sie, wie Sie Mailu auf einem VPS selbst hosten können, mit diesem kompletten Leitfaden. Schritt-für-Schritt-Anleitungen und Anforderungen enthalten.

Wie man Mailu auf einem VPS selbst hostet (Kompletter Leitfaden)

Das Selbsthosten Ihres eigenen E-Mail-Servers kann ein lohnendes Projekt sein, und Mailu ist eine ausgezeichnete Wahl für diejenigen, die die Kontrolle über ihre E-Mails übernehmen möchten. In diesem Leitfaden führen wir Sie durch den Prozess der Installation von Mailu auf einem VPS und stellen sicher, dass Sie die erforderlichen Komponenten und Konfigurationen zur Verfügung haben, um loszulegen. Dieser Leitfaden setzt voraus, dass Sie mit Docker und grundlegender Serververwaltung vertraut sind.

Voraussetzungen

Bevor Sie mit dem Installationsprozess beginnen, stellen Sie sicher, dass Sie Folgendes haben:

  1. Einen VPS: Sie können aus mehreren Anbietern wählen, je nach Ihren Bedürfnissen und Ihrem Budget. Hier ist ein schneller Vergleich beliebter VPS-Anbieter:

    AnbieterPreis (EUR/USD)Hauptmerkmale
    Contabo VPS5,99 EUR/MonatHohe Speicherkapazität, intuitives VerwaltungsPanel
    Hetzner Cloud4,15 EUR/MonatPreiswert, zuverlässige Leistung, skalierbare Instanzen
    DigitalOcean6 USD/MonatBenutzerfreundlich, umfangreiche Dokumentation
    Vultr6 USD/MonatGlobale Präsenz, schnelle SSDs
    Linode5 USD/Monat24/7 Support, einfache Backups

    Um loszulegen, können Sie die Links nutzen, um Ihren Anbieter auszuwählen: Contabo, Hetzner, DigitalOcean, Vultr oder Linode.

  2. Domainname: Sie müssen einen Domainnamen registrieren, um Ihre E-Mail-Adressen zu verwalten.

  3. Grundkenntnisse in Docker: Vertrautheit mit Docker ist notwendig, da Mailu in Containern betrieben wird.

Schritt 1: Richten Sie Ihren VPS ein

Sobald Sie Ihren VPS-Anbieter gewählt und Ihren VPS konfiguriert haben, verbinden Sie sich über SSH mit Ihrem VPS. Zum Beispiel:

ssh root@your-vps-ip

Aktualisieren Sie Ihr System

Führen Sie die folgenden Befehle aus, um Ihr Systempakete zu aktualisieren und aufzurüsten:

sudo apt update
sudo apt upgrade -y

Installieren Sie Docker

Mailu läuft innerhalb von Docker. Um Docker zu installieren, folgen Sie diesen Schritten:

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce docker-compose -y

Überprüfen Sie, ob Docker korrekt installiert ist:

sudo docker --version

Schritt 2: Laden Sie Mailu herunter

Bereiten Sie ein Verzeichnis für Mailu vor:

mkdir mailu
cd mailu

Erstellen Sie eine neue .env-Datei im Mailu-Verzeichnis. Diese Datei enthält die Konfigurationsvariablen für Ihre Mailu-Installation. Verwenden Sie den folgenden Befehl, um die Datei zu erstellen und zu öffnen:

nano .env

Hier ist ein grundlegendes Beispiel, wie die .env aussehen könnte:

# Umgebungsvariablen
DOMAIN=yourdomain.com
HOSTNAMES=mail.yourdomain.com
# Weitere Mailu-Einstellungen
SECRET_KEY=
VARIANT=master
# Fügen Sie geeignete Einstellungen für SSL und Administratorbenutzer hinzu

Sehen Sie sich die Mailu-Dokumentation für einen ausführlicheren Konfigurationsleitfaden an.

Schritt 3: Stellen Sie Mailu auf Docker bereit

Nachdem Sie die erforderlichen Konfigurationen abgeschlossen haben, lassen Sie uns die notwendigen Docker-Container für Mailu erstellen. Dies können Sie mit Docker Compose tun. Erstellen Sie eine docker-compose.yml-Datei:

nano docker-compose.yml

Fügen Sie die grundlegende Mailu-Stack-Konfiguration hinzu:

version: '3'

services:
  front:
    image: mailu/nginx
    restart: always
    env_file: .env
    volumes:
      - mailu-vmail:/data
      - mailu-ssl:/certs
    networks:
      mailu:
        aliases:
          - mail

  smtp:
    image: mailu/postfix
    restart: always
    env_file: .env
    networks:
      mailu:

# ... Fügen Sie weitere Dienste wie imap, webmail usw. hinzu.

Führen Sie den folgenden Befehl aus, um Ihren Mailu-Stack zu starten:

sudo docker-compose up -d

Sie können überprüfen, ob die Container laufen, mit:

sudo docker ps

Schritt 4: Schließen Sie die Einrichtung ab

Nachdem Sie Mailu ausgeführt haben, konfigurieren Sie Ihre DNS-Einträge so, dass sie auf Ihren VPS verweisen. Sie sollten MX-Einträge für Ihre Domain einrichten, die auf Ihre Mailu-Instanz zeigen.

Beispiel DNS-Konfiguration

Diese DNS-Änderungen können eine Weile dauern, bis sie wirksam werden.

FAQs

Was ist Mailu?

Mailu ist eine einfache, aber umfassend ausgestattete E-Mail-Serverlösung, die auf Docker ausgeführt wird und Ihnen die Kontrolle über das E-Mail-Hosting gibt. Es kann mehrere Domains verwalten und bietet integrierte Funktionen wie Webmail, Spamfilterung und Speichermanagement. Durch das Selbsthosten von Mailu können Sie eine persönliche E-Mail-Hosting-Erfahrung genießen, die auf Ihre Bedürfnisse zugeschnitten ist.

Kann ich meine Mailu-Installation skalieren?

Ja, Mailu ist so konzipiert, dass es skaliert. Die Verwendung von Docker bedeutet, dass Sie leicht weitere Ressourcen oder Container hinzufügen können, während Ihre Nutzerbasis wächst. Sie können auch Lastenausgleicher verwenden, um den Datenverkehr zwischen mehreren Instanzen zu verteilen, falls dies erforderlich ist. Abhängig von den Angeboten Ihres VPS-Anbieters kann die Skalierung relativ unkompliziert sein — achten Sie darauf, die Leistung und die Ressourcennutzung im Laufe der Zeit zu überwachen.

Ist das Selbsthosten meiner E-Mails sicher?

Das Selbsthosten Ihrer E-Mails kann sicher sein, wenn es richtig konfiguriert ist. Sie sollten SSL/TLS für Ihre Verbindungen aktivieren, sicherstellen, dass starke Passwörter verwendet werden, und Ihre Docker-Container regelmäßig aktualisieren, um Sicherheitsanfälligkeiten zu beheben. Während das Selbsthosten Ihnen Kontrolle gibt, erfordert es auch Sorgfalt in Bezug auf Sicherheitspraktiken. Konsultieren Sie regelmäßig Ressourcen wie r/selfhosted oder awesome-selfhosted für die neuesten selbstgehosteten Lösungen und besten Sicherheitspraktiken.

Für einen vollständigen VPS-Vergleich besuchen Sie unsere Website. Viel Spaß beim Selbsthosten!