βΆοΈ Mailcow beheren, Configuratie & Backups¶
Na installatie kun je Mailcow starten, stoppen en beheren met Docker Compose. Daarnaast zijn er belangrijke configuratiebestanden die je kunt aanpassen, en moet je zorgen voor goede back-ups.
1. Mailcow starten¶
Start de containers:
Check of alles draait:
2. Mailcow beheren¶
- Starten\
- Stoppen\
- Herstarten\
3. Mailcow updaten¶
Het is belangrijk Mailcow regelmatig te updaten voor beveiligingspatches en nieuwe functies.
- Ga naar de Mailcow-map\
- Stop de containers (zonder data te verwijderen)\
- Update de Mailcow-codebase\
- Download de laatste Docker-images\
- Start Mailcow opnieuw\
Extra tip¶
Met één regel alles netjes updaten en herstarten:
4. π Configuratiebestanden Mailcow¶
De configuratiebestanden van Mailcow vind je in de map waar je Mailcow
hebt geΓ―nstalleerd (standaard /opt/mailcow-dockerized).
Belangrijkste bestanden:
-
mailcow.conf
-
Dit bestand bevat de basisinstellingen zoals domeinnaam, gebruikte poorten, en SSL-certificaatinstellingen.
-
Voorbeeld:
# Basisconfiguratie MAILCOW_HOSTNAME=mail.example.com HTTP_PORT=80 HTTPS_PORT=443 SMTP_PORT=25 SMTPS_PORT=465 SUBMISSION_PORT=587 IMAP_PORT=143 IMAPS_PORT=993 POP_PORT=110 POPS_PORT=995 SIEVE_PORT=4190 DOVEADM_PORT=127.0.0.1:19991 SQL_PORT=127.0.0.1:13306 REDIS_PORT=127.0.0.1:7654Of gebonden aan een specifiek IP:
- docker-compose.override.yml - Hier kun je eigen instellingen toevoegen zonder de standaardHTTP_PORT=80 HTTP_BIND=85.214.51.245 HTTPS_PORT=443 HTTPS_BIND=85.214.51.245 SMTP_PORT=85.214.51.245:25 SMTPS_PORT=85.214.51.245:465 SUBMISSION_PORT=85.214.51.245:587 IMAP_PORT=85.214.51.245:143 IMAPS_PORT=85.214.51.245:993 POP_PORT=85.214.51.245:110 POPS_PORT=85.214.51.245:995 SIEVE_PORT=85.214.51.245:4190 DOVEADM_PORT=127.0.0.1:19991 SQL_PORT=127.0.0.1:13306 REDIS_PORT=127.0.0.1:7654docker-compose.ymlaan te passen. -
Voorbeeld (custom ports):
- data/conf/ β service-specifieke configs - Bijvoorbeeld Postfix, Dovecot, Nginx en andere onderdelen hebben hier configuratiebestanden die je kunt tunen.
-
Let op: pas nooit direct docker-compose.yml aan. Gebruik altijd
mailcow.conf of een override-bestand.
5. π Back-ups in Mailcow¶
Mailcow biedt een ingebouwd back-upscript. Hiermee kun je databases, maildata en configuraties veiligstellen.
Back-upscript uitvoeren¶
Ga naar de Mailcow-directory:
De back-ups worden standaard opgeslagen in:
/var/lib/docker/volumes/mailcowdockerized_*
Of in de map die je zelf hebt ingesteld in het script.
Restore uitvoeren¶
6. β Wat kun je aanpassen?¶
- mailcow.conf β basisinstellingen (hostname, IP's, poorten).\
- docker-compose.override.yml β extra configuratie, zoals logging, custom mounts, of andere poorten.\
- Service-configs in
data/conf/β fine-tuning per service (alleen gevorderd gebruik).
7. π Best Practices¶
-
Maak regelmatig back-ups van Mailcow (incl.Β volumes).\
-
Gebruik docker-compose.override.yml voor custom aanpassingen.\
-
Controleer altijd logs bij problemen:
-
Test je restore-procedure, zodat je zeker weet dat je backups werken.