Installation von Mailcow auf Docker Basis

Mailcow ist der Freeware Mailserver! Sie können E-Mails versenden, empfangen, Spam filtern, Postfächer erstellen und vieles mehr. Mit dieser Anleitung zur Installation von Mailcow auf Docker Basis können Sie ihren eigenen Mailcow Server in kürzester Zeit erstellen!

Setzen Sie, bevor Sie mit der Installation beginnen, einen DNS Eintrag für den Server.

Installieren Sie dann die erforderlichen Pakete.

apt install git unzip docker docker.io docker-compose -y

Nachdem Sie die Pakete installiert haben, können Sie das Git Repository klonen.

cd /opt && git clone https://github.com/mailcow/mailcow-dockerized.git

Generieren Sie im Anschluss die Konfigurationsdatei. Starten Sie dafür einfach das entsprechende Skript.

cd /opt/mailcow-dockerized/
./generate_config.sh

Hier muss lediglich der Hostname des Servers (FQDN) und die Zeitzone eingetragen werden.

Nachdem Sie die Konfigurationsdatei erzeugt haben, richten Sie im nächsten Schritt noch die Weiterleitung vom unverschlüsselten HTTP zum verschlüsselten HTTPS ein.

Der folgende Befehl erzeugt die notwendige Datei und beschreibt diese in einem Zug.

cat <<EOF > /opt/mailcow-dockerized/data/conf/nginx/redirect.conf
server {
  root /web;
  listen 80 default_server;
  listen [::]:80 default_server;
  include /etc/nginx/conf.d/server_name.active;
  if ( $request_uri ~* "%0A|%0D" ) { return 403; }
  location ^~ /.well-known/acme-challenge/ {
    allow all;
    default_type "text/plain";
  }
  location / {
    return 301 https://$host$uri$is_args$args;
  }
}
EOF

Die Vorbereitungen sind damit abgeschlossen. Starten Sie nun die Docker Container!

docker-compose -f /opt/mailcow-dockerized/docker-compose.yml up -d

Die Installation von Mailcow auf Docker Basis ist beendet!

Haben Sie noch Fragen zur Mailcow Installation oder anderen Docker Themen? Gerne unterstützen wir Sie mit unserem Know-How beim Aufbau und dem Betrieb Ihres eigenen Mailcow Servers, egal ob On Premise oder in der Cloud. Sprechen Sie uns an!

Einen tollen und ausführlichen Artikel zu Mailcow unter Docker ist auch bei dogado erstellt worden, hier wird auch auf das Thema Backup, Reverse DNS Einträge eingegangen: Mailserver Mailcow auf VPS installieren

Tim Perelli
Letzte Artikel von Tim Perelli (Alle anzeigen)