Distribution Linux
L’installation de BlueMind nécessite un serveur ou une machine virtuelle vierge et dédié(e).
Virtualisation
BlueMind ne supporte pas la technologie de virtualisation LXC, il faut lui préférer KVM.
BlueMind nécessite une version 64-bit des distributions supportées (pour Ubuntu, s'assurer d'avoir la version Serveur) :
- Ubuntu 14.04 LTS Server (Trusty Tahr)
- Ubuntu 16.04 LTS Server (Xenial Xerus)
- Ubuntu 18.04 LTS Server (Bionic Beaver)*
- RedHat 6
- RedHat 7
Debian 7 Wheezy
Debian 7 Wheezy n'est plus supportée par Debian
Pour continuer à profiter des mises à jour BlueMind dans cette distribution il faut mettre à jour les adresses des dépôts dans le fichier
/etc/apt/sources.list
pour :deb http://archive.debian.org/debian/ wheezy main deb http://archive.debian.org/debian/ wheezy-backports main
- Debian 8 Jessie
- Debian 9 Stretch*
* disponible à partir de BlueMind 3.5.9
Debian/Ubuntu : Signature des dépôts
Les dépôts sont désormais signés pour toutes les distributions Ubuntu/Debian supportées, ceci étant obligatoire pour Ubuntu 18.04 et Debian 9.
Il est possible, si nécessaire ou désiré, d'importer manuellement la clé sur l'ensemble de nos distributions supportées via la commande suivante :
curl https://pkg.bluemind.net/bluemind-deb.asc | apt-key add -
Sans cela, un warning peut survenir lors de la mise à jour de certaines versions précédentes sans que cela gêne pour autant la mise à jour.
Configuration système
Afin de s'assurer que le script d'installation pourra lancer des commandes avec élévation de privilèges (sudo), la directive requiretty
ne doit pas être activée dans le fichier de configuration /etc/sudoers
. Si elle est présente, il convient de la supprimer ou la mettre en commentaire.
Réseau & DNS
Adresse IP
Le serveur doit avoir une adresse IP fixe, définie statiquement au niveau système ou fournie par un serveur DHCP.
Hostname
Le hostame du serveur BlueMind doit être correctement configuré, et le serveur accessible par ce nom depuis une autre machine.
En particulier, BlueMind attend les résultats suivants à la commande hostname :
$ hostname -s mail
doit afficher le nom court du système, par exemple ici : mail
$ hostname -f mail.bluemind.net
doit afficher le nom complet du système, par exemple ici : mail.bluemind.net
Le hostname doit aussi correctement être déclaré sur l'adresse IP dans le fichier /etc/hosts
du serveur :
IP_SERVER mail.bluemind.net mail
Cartes réseaux
Si votre serveur possède plusieurs carte réseaux il faut que la première carte (eth0) soit celle qui porte l'adresse ip externe du serveur BlueMind.
Partitionnement
Les préconisations suivantes ne sont pas obligatoire mais il est recommandé de les suivre afin de simplifier la maintenance de votre serveur.
point de montage | description | type | |
---|---|---|---|
NFS | block device | ||
/ | racine | ||
/var/spool/cyrus/ | mails | ||
/var/spool/bm-hsm | mails archivés | ||
/var/spool/bm-elasticsearch | index de recherche | ||
/var/log | logs | ||
/var/backups/bluemind | backups |