VPS voorbereiden
Begin met een schone, ondersteunde Linux VPS.
mail.jouwdomein.nl.Docker installeren
Op Debian/Ubuntu kun je Docker via de officiΓ«le methode installeren.
apt update apt install -y git openssl curl gawk coreutils grep jq curl -sSL https://get.docker.com/ | CHANNEL=stable sh systemctl enable --now docker apt install -y docker-compose-plugin docker --version docker compose version
Mailcow downloaden
We plaatsen mailcow onder /opt.
cd /opt git clone https://github.com/mailcow/mailcow-dockerized cd mailcow-dockerized ./generate_config.sh
π Wat gebeurt hier?
De configuraties worden gegenereerd en daarna kun je mailcow.conf aanpassen. Tijdens generate_config.sh geef je onder andere de hostname van je mailserver en de tijdzone op.
Mailcow configureren
Open de configuratie en pas hem aan voor CloudPanel.
cd /opt/mailcow-dockerized nano mailcow.conf
π Reverse proxy-poorten
Omdat CloudPanel/NGINX de webkant kan afhandelen, bind je de mailcow-webpoorten lokaal. Voorbeeld:
HTTP_BIND=127.0.0.1 HTTP_PORT=7080 HTTPS_BIND=127.0.0.1 HTTPS_PORT=7443
CloudPanel als reverse proxy
CloudPanel ontvangt HTTPS en stuurt de webverzoeken door naar mailcow.
Internet
CloudPanel / NGINX
Mailcow
In CloudPanel
- Ga naar Sites.
- Maak een Reverse Proxy voor je maildomein.
- Gebruik bijvoorbeeld
https://127.0.0.1:7443als backend wanneer je mailcow op HTTPS bindt. - Configureer SSL/TLS voor je domein in CloudPanel.
DNS instellen
Een goede DNS-configuratie is essentieel voor mailaflevering.
| Type | Naam | Voorbeeld | Doel |
|---|---|---|---|
| A | mail.jouwdomein.nl β VPS-IP | Mailserver bereikbaar maken | |
| MX | @ | mail.jouwdomein.nl | Inkomende mail |
| TXT | @ | SPF-record | SPF |
| TXT | _dmarc | DMARC-record | DMARC |
| PTR | VPS-IP | mail.jouwdomein.nl | Reverse DNS |
| TXT | DKIM | Door mailcow gegenereerd | DKIM |
Mailcow starten
Nu kunnen de Docker-images worden gedownload en gestart.
cd /opt/mailcow-dockerized docker compose pull docker compose up -d docker compose ps
Controle & eerste mailbox
Loop deze checklist rustig af.
π Klaar!
Je hebt nu een basisroute van een lege VPS naar mailcow achter CloudPanel. Voor productie zijn vooral DNS, PTR, firewall, TLS, spam/reputatie en backups belangrijk.
Deze handleiding is gebaseerd op de actuele officiΓ«le mailcow- en CloudPanel-documentatie; controleer die documentatie opnieuw bij toekomstige updates.