βΆοΈ 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. π 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:7654 of HTTP_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:7654 -
docker-compose.override.yml
- Hier kun je eigen instellingen toevoegen zonder de standaard docker-compose.yml aan 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.
4. π 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:
Of in de map die je zelf hebt ingesteld in het script.
Restore uitvoeren¶
5. β 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).
6. π 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.