Wereldwijd

Hoe Mailcow Mailserver installeren via Docker

Mailcow is een complete open-source mailserver oplossing met SMTP, IMAP, spamfiltering, antivirus bescherming en een moderne webinterface.

Minimale serververeisten

  • Ubuntu 22.04 server
  • Minimaal 6 GB RAM
  • 2 CPU cores
  • 40 GB opslagruimte
  • Publiek IP adres
  • DNS beheer voor uw domein

Domeinstructuur

mail.example.com → Mailcow server
example.com → hoofdwebsite

Stap 1 – Verbinden met de server

ssh root@SERVER_IP

Stap 2 – Systeem updaten

apt update && apt upgrade -y

Stap 3 – Docker installeren

curl -fsSL https://get.docker.com | sh
apt install docker-compose-plugin -y

Stap 4 – Mailcow repository klonen

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

Stap 5 – Configuratie genereren

./generate_config.sh

Stap 6 – Firewall configureren

ufw allow 25
ufw allow 465
ufw allow 587
ufw allow 143
ufw allow 993
ufw allow 110
ufw allow 995
ufw allow 80
ufw allow 443

Stap 7 – DNS records configureren

A record

mail.example.com → SERVER_IP

MX record

example.com → mail.example.com

SPF

v=spf1 mx ip4:SERVER_IP ~all

DMARC

v=DMARC1; p=none

Stap 8 – Mailcow starten

docker compose pull
docker compose up -d

Stap 9 – Mailcow openen

https://mail.example.com

Stap 10 – Domein toevoegen

Ga naar:

Configuration → Mail Setup

Stap 11 – DKIM configureren

Genereer DKIM keys via:

Configuration → DKIM Keys

E-mail client instellingen

IMAP: mail.example.com
Port: 993

SMTP: mail.example.com
Port: 587

Mailcow updaten

./update.sh

Beveiligingsaanbevelingen

  • Configureer SPF, DKIM en DMARC
  • Gebruik sterke wachtwoorden
  • Gebruik firewall bescherming

Conclusie

Mailcow biedt een complete self-hosted mailserver oplossing.

Was dit artikel nuttig?

Deel dit artikel