Administration Mailu
Déployer une mise à jour
Mailu est composé de plusieurs services ; on doit s’assurer que notre docker-compose est toujours compatible avant de lancer une mise à jour. On se rend sur https://setup.mailu.io/2.0/ pour obtenir les paramètres recommandés, que l’on adaptera à notre installation. On y indique les informations suivantes :
Step 1 - Initial configuration
- Mailu storage path: >
/srv/apps/mailu- Main mail domain and server display name. >
tedomum.net- Postmaster local part >
dmarc- Choose how you wish to handle security TLS certificates (par défaut) >
letsencrypt- Authentication rate limit per IP for failed login attempts […] (par défaut) >
5- Authentication rate limit per user (par défaut) >
50- Outgoing message rate limit (per user) (par défaut) >
200- Opt-out of statistics (par défaut) >
☐- Website name (par défaut) >
Mailu- Linked Website URL (par défaut) >
https://mailu.io- Enable the admin UI (and path to the admin UI) (par défaut) >
☑/admin- Enable the API (and path to the API) (par défaut) >
☐Step 2 - Pick some features
- Enable Web email client (and path to the Web email client) >
snappymail- Enable the antivirus service (par défaut) >
☐- Enable the webdav service (par défaut) >
☐- Enable fetchmail >
☑- Enable oletools >
☐Step 3 - expose Mailu to the world
- IPv4 listen address (par défaut) >
127.0.0.1- Subnet of the docker network. This should not conflict with any networks […] (par défaut) >
192.168.203.0/24- Enable IPv6 >
☑- IPv6 listen address (par défaut) >
::1- Subnet of the docker network. This should not conflict with any networks […] >
2001:41d0:d:33ec:224::/80- Enable an internal DNS resolver (unbound) (par défaut) >
☑- Public hostnames >
mx.tedomum.net,mail.tedomum.net
Nous obtiendrons alors un docker-compose.yml et un fichier mailu.env. On modifie et commit le docker-compose.yml dans la forge, tandis qu’on modifie mailu.env directement sur le serveur.
On procédera alors à un git pull sur le serveur pour récupérer le docker-compose.yml modifié. Nous pouvons alors fusionner et construire l’image de manière classique.