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.