Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space DA and version BM-4.0
Sv translation
languagefr

Système

Mémoire RAM

12 Go minimum avec la configuration par défaut

CPU

2 vCPU minimum

Locales

La locale en_US.UTF-8 doit être installée et générée (même si le système est en français).

Pour vérifier sa bonne installation, utiliser la commande suivante :

Code Block
languagebash
$ locale -a|grep en_US
en_US.utf8
Tip
titleAstuce

Si la locale n'est pas présente, vous pouvez l'ajouter sous Ubuntu avec la commande suivante :

Code Block
# locale-gen en_US.utf8
Panel

Sur cette page :

Table of Contents
maxLevel2

Distribution Linux

Note

L’installation de BlueMind nécessite un serveur ou une machine virtuelle vierge et dédié(e).

Warning
titleVirtualisation

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 16.04 LTS Server (Xenial Xerus)
  • Ubuntu 18.04 LTS Server (Bionic Beaver)
  • Ubuntu 20.04 LTS Server (Focal Fossa)*
  • RedHat Entreprise Linux / CentOS 7
  • RedHat Entreprise Linux / CentOS 8*
  • Debian 8 Jessie
  • Debian 9 Stretch
  • Debian 10 Buster

* supporté à partir de BlueMind 4.3.0

Info
titleDebian/Ubuntu : Signature des dépôts

Les dépôts sont 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 :

Code Block
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.

Info
titleUbuntu : dépôts universe

Pour les distributions Ubuntu, l'installation de Bluemind requiert les dépôts universe. Il est possible de les ajouter facilement à l'aide des commandes suivantes :

Code Block
languagebash
add-apt-repository universe
apt update



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 :

Code Block
languagebash
$ hostname -s
mail

  doit afficher le nom court du système, par exemple ici : mail

Info

Pour les versions antérieures à 4.0.5 le nom court doit être renvoyé par la commande hostname sans option :

Code Block
$ hostname
mail

À partir de BlueMind 4.0.5, le retour de cette commande sans option est sans importance.


Code Block
languagebash
$ 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 :

Code Block
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 montagedescriptiontype
NFSblock device
/racine(tick)(tick)
/var/spool/cyrusemails(error)(tick)
/var/spool/bm-hsmemails archivés(tick)(tick)
/var/spool/bm-elasticsearchindex de recherche(error)(tick)
/var/spool/bm-mailenvoi des emails via EAS/mapi
~2Go
(tick)(tick)
/var/loglogs (fichiers journaux)(tick)(tick)
/var/backups/bluemindsauvegardes(tick)(tick)
Sv translation
languageen

System

Available Memory

BlueMind's default configuration requires at least 12Gb.

CPU

2 vCPU min

Locales

The en_US.UTF-8 must be installed and generated (even if the system is configured to use another locale).

To check that it is installed correctly, use the following command line:

Code Block
languagebash
$ locale -a|grep en_US
en_US.utf8

Linux distribution

Note

BlueMind requires a blank, dedicated server or virtual machine.

Warning

BlueMind doesn't support LXC technology, you should user KVM.

BlueMind requires a 64-bit version of supported distributions (for Ubuntu, make sure you have the Server version):

  • Ubuntu 16.04 LTS Server (Xenial Xerus)
  • Ubuntu 18.04 LTS Server (Bionic Beaver)
  • Ubuntu 20.04 LTS Server (Focal Fossa)*
  • RedHat Entreprise Linux / CentOS 7
  • RedHat Entreprise Linux / CentOS 8*
  • Debian 8 Jessie
  • Debian 9 Stretch
  • Debian 10 Buster

* from BlueMind 4.3.0

Info
titleRepository signature

Repositories are now signed for all supported Ubuntu/Debian distribution – this is a requisite for Ubuntu 18.04 and Debian 9.

You may, if you need or want to, manually import the key on all our supported distributions using the following command:

Code Block
curl https://pkg.bluemind.net/bluemind-deb.asc | apt-key add -

Otherwise, a warning may come up during earlier version updates. Please note that this will not disrupt updates.

Info
titleUbuntu: universe repositories

For Ubuntu distributions, the installation of Bluemind requires universe repositories. These can be installed using the following commands:

Code Block
add-apt-repository universe
apt update


System configuration

To ensure that the installation script is able to run commands with elevated privileges (sudo), the requiretty directive must not be enabled in the /etc/sudoers configuration file. If it is present, you must remove it or keep it as a comment.

Network & DNS

IP address

The server must have a static IP, system-defined or supplied by a DHCP server.

Hostname

The BlueMind server hostname must be configured correctly, and the server name must be resolvable by name from another machine.

Specifically, BlueMind expects the following results to the hostname command:

Code Block
languagebash
$ hostname -s
mail

must return the short system name, e.g. here: mail

Info

For versions preceding 4.0.5, the short name must be returned by the hostname command without any options:

Code Block
$ hostname
mail

From 4.0.5, the result of this command is not relevant.

Code Block
languagebash
$ hostname -f
mail.blue-mind.net

 must return the fully qualified system name (FQDN), e.g. here: mail.blue-mind.net

The hostname also has to be properly set in the server's /etc/hosts file:

Code Block
IP_SERVER mail.blue-mind.net mail

Network cards

If your server has several network cards, the first one (eth0) must bear the BlueMind server's external IP address.

Partitioning

The guidelines below are not required but recommended to make your server's maintenance more straightforward.

mount pointdescriptiontype
NFSblock device
/root(tick)(tick)
/var/spool/cyrusemails(error)(tick)
/var/spool/bm-hsmarchived emails(tick)(tick)
/var/spool/bm-elasticsearchsearch index(error)(tick)
/var/spool/bm-mailemail sending via EAS/mapi
~2Gb
(tick)(tick)
/var/loglogs(tick)(tick)
/var/backups/bluemindbackups(tick)(tick)
Sv translation
languageit

Système

Mémoire RAM

6 Go minimum avec la configuration par défaut

CPU

2 vCPU minimum

Locales

La locale en_US.UTF-8 doit être installée et générée (même si le système est en français).

Pour vérifier sa bonne installation, utiliser la commande suivante :

Code Block
languagebash
$ locale -a|grep en_US
en_US.utf8
Tip
titleAstuce

Si la locale n'est pas présente, vous pouvez l'ajouter sous Ubuntu avec la commande suivante :

Code Block
# locale-gen en_US.utf8
Panel

Sur cette page :

Table of Contents
maxLevel2

Distribution Linux

Note

L’installation de BlueMind nécessite un serveur ou une machine virtuelle vierge et dédié(e).

BlueMind nécessite une version 64-bit des distributions supportées (pour Ubuntu, s'assurer d'avoir la version Serveur)  :

  • Ubuntu 16.04 LTS Server (Xenial Xerus)
  • Ubuntu 18.04 LTS Server (Bionic Beaver)
  • RedHat/centos 7
  • Debian 8 Jessie
  • Debian 9 Stretch
Info
titleDebian/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 :

Code Block
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.

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 :

Code Block
languagebash
$ hostname
mail

  doit afficher le nom court du système, par exemple ici : mail 

Code Block
languagebash
$ 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 :

Code Block
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 montagedescriptiontype

NFSblock device
/racine(tick)(tick)
/var/spool/cyrus/mails(error)(tick)
/var/spool/bm-hsmmails archivés(tick)(tick)
/var/spool/bm-elasticsearchindex de recherche(error)(tick)
/var/loglogs(tick)(tick)
/var/backups/bluemindbackups(tick)(tick)
Sv translation
languagede

System

RAM-Speicher

12 GB mindestens mit Standardkonfiguration

CPU

2 vCPU mindestens

Lokal

Das Gebietsschema en_US.UTF-8 muss installiert und generiert werden (auch wenn das System auf Französisch ist).

Um die korrekte Installation zu überprüfen, verwenden Sie den folgenden Befehl:

Code Block
languagebash
$ locale -a|grep en_US
en_US.utf8
Tip
titleTipp

Wenn das Gebietsschema nicht vorhanden ist, können Sie es unter Ubuntu mit dem folgenden Befehl hinzufügen:

Code Block
# locale-gen en_US.utf8
Panel

Auf dieser Seite:

Table of Contents
maxLevel2

Linux-Distribution

Note

Die Installation von BlueMind erfordert einen dedizierten, leeren Server oder eine virtuelle Maschine.

Warning
titleVirtualisierung

BlueMind unterstützt die LXC-Virtualisierungstechnologie nicht, daher ist KVM vorzuziehen.

BlueMind erfordert eine 64-Bit-Version  der unterstützten Verteilungen (für Ubuntu stellen Sie sicher, dass Sie die Server-Version haben):

  • Ubuntu 16.04 LTS Server (Xenial Xerus)
  • Ubuntu 18.04 LTS Server (Bionic Beaver)
  • Ubuntu 20.04 LTS Server (Focal Fossa)
  • RedHat Enterprise Linux / CentOS 7
  • RedHat Entreprise Linux / CentOS 8*
  • Debian 8 Jessie
  • Debian 9 Stretch
  • Debian 10 Buster

* unterstützt ab BlueMind 4.3.0

Info
titleDebian/Ubuntu: Unterschrift der Depots

Die Depots sind für alle unterstützten Ubuntu/Debian-Verteilungen signiert, wobei dies für Ubuntu 18.04 und Debian 9 obligatorisch ist.

Falls notwendig oder erwünscht, kann der Schlüssel auf allen von uns unterstützten Verteilungen manuell über den folgenden Befehl importiert werden:

Code Block
curl https://pkg.bluemind.net/bluemind-deb.asc | apt-key add -

Andernfalls kann bei der Aktualisierung bestimmter Vorgängerversionen eine Warnung auftreten, ohne dass die Aktualisierung behindert wird.

Info
titleUbuntu: Universe-Repositories

Für Ubuntu-Distributionen werden für die Installation von Bluemind die Universe-Repositories benötigt. Sie können mit den folgenden Befehlen einfach hinzugefügt werden:

Code Block
languagebash
add-apt-repository universe
apt update



Systemkonfiguration

Um sicherzustellen, dass das Installationsskript Befehle mit erhöhten Rechten(sudo) ausführen kann, darf die Richtlinie requiretty in der Konfigurationsdatei /etc/sudoersnicht aktiviert werden. Ist sie vorhanden ist, sollte sie gelöscht oder kommentiert werden.

Netzwerk & DNS

IP-Adresse

Der Server muss eine feste IP-Adresse haben, die statisch auf Systemebene definiert oder von einem DHCP-Server bereitgestellt wird.

Hostname

Der Hostname des BlueMind-Servers muss korrekt konfiguriert sein, und der Server muss unter diesem Namen von einem anderen Rechner aus erreichbar sein.

Insbesondere erwartet BlueMind die folgenden Ergebnisse von dem Befehl hostname:

Code Block
languagebash
$ hostname -s
mail

  muss den Kurznamen des Systems anzeigen, zum Beispiel hier: mail

Info

Bei Versionen vor 4.0.5 muss der Kurzname durch den Befehl hostname ohne die Option zurückgeschickt werden:

Code Block
$ hostname
mail

Ab BlueMind 4.0.5 ist die Rücksendung dieses Befehls ohne Optionen irrelevant.


Code Block
languagebash
$ hostname -f
mail.bluemind.net

muss den vollständigen Namen des Systems anzeigen, zum Beispiel hier: mail.bluemind.net

Der Hostname muss auch auf der IP-Adresse in der Datei /etc/hosts des Servers angezeigt werden:

Code Block
IP_SERVER mail.bluemind.net mail

Netzwerkkarten

Wenn Ihr Server mehrere Netzwerkkarten hat, muss die erste Karte (eth0) diejenige mit der externen IP-Adresse des BlueMind-Servers sein.

Partitionierung

Die folgenden Empfehlungen sind nicht verbindlich, aber sie sollten befolgt werden, um die Wartung Ihres Servers zu vereinfachen.

MontagepunktBeschreibungTyp
NFSBlock Device
/Wurzel(tick)(tick)
/var/spool/cyrusE-Mails(error)(tick)
/var/spool/bm-hsmarchivierte E-Mails(tick)(tick)
/var/spool/bm-elasticsearchSuchindex(error)(tick)
/var/spool/bm-mailsenden von E-Mails über EAS/mapi
~2GB
(tick)(tick)
/var/logProtokolle (Log-Dateien)(tick)(tick)
/var/backups/bluemindBackups(tick)(tick)