Installation Prerequisites
System
Dedicated server
BlueMind requires a blank, dedicated server or virtual machine.
BlueMind doesn't support LXC technology, you should user KVM.
Note that for large numbers of users, or to install an Edge server, it may be worthwhile to switch to a multiserver architecture. We recommend that you contact the BlueMind teams to define the architecture best suited to your project, in terms of number of servers and performance.
For further information, see Installing an Edge server: Nginx and PostfixDisk space
Version 5.5 optimizes performance by caching certain bm-core processes in /var/mmap-pool. Depending on the /var partitioning plan (cut-out or all-in-one), a starting volume of 20GB is required for /var/mmap-pool.
This value is an initial recommendation. Volume depends on mail usage, and in particular on the volume of e-mails to be processed, so it needs to be monitored to ensure its adjustment throughout the platform's lifecycle.
RAM memory
24 GB minimum with default configuration
CPU
2 vCPU minimum
Linux distribution
Supported versions
BlueMind requires a 64-bit version of supported distributions (for Ubuntu, make sure you have the Server version):
- Ubuntu Server:
- Ubuntu 20.04 LTS Server (Focal Fossa)
- Ubuntu 22.04 LTS Server (Jammy Jellyfish)
- Ubuntu 24.04 LTS Server (Noble Numbat)
- RedHat:
- RedHat Entreprise Linux / Rocky Linux 8 / AlmaLinux 8
- Debian:
- Debian 11 Bullseye
- Debian 12 Bookworm
- Debian 13 Trixie
In the case of a multiserver BlueMind platform, the Linux distribution and version must be identical on all servers.
Debian/Ubuntu: special configurations
Signature des dépôts
Repositories are signed for all supported Ubuntu/Debian distributions, as this is mandatory for both. If necessary or desired, it is possible to manually import the key on all supported distributions using the following command:
curl https://pkg.bluemind.net/bluemind-deb.asc -o /etc/apt/trusted.gpg.d/bluemind.gpg
If this is not the case, a warning may be displayed when upgrading from some previous versions without hindering the upgrade.
Universe repositories
For Ubuntu distributions, installing BlueMind requires the universe repositories. These can be installed using the following commands:
add-apt-repository universe
apt update
System configuration
Locales
The locale en_US.UTF-8 must be installed and generated (even if the system is in French).
To check its correct installation, use the following command:
- Ubuntu/Debian
- RedHat
$ locale -a|grep en_US
en_US.utf8
$ localectl list-locales | grep en_US
en_US.utf8
To add the locale under Ubuntu, use the following command line :
- Ubuntu/Debian <12
- Debian 12
- RedHat
locale-gen en_US.utf8
- uncomment the corresponding line in the
/etc/locale.genfile - run the
locale-gencommand with no arguments.
localectl set-locale LANG=en_US.utf8
Sudo
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. If it is present, you must remove it or keep it as a comment.
Network & DNS
IP address
Le serveur doit avoir une adresse IP fixe, définie statiquement au niveau système ou fournie par un serveur DHCP.
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:
$ hostname -s
mail
⇒ must display the short name of the system, for example here: mail
$ hostname -f
mail.bluemind.loc
⇒ must display the fully qualified system name, for example here: mail.bluemind.loc
The hostname also has to be properly set in the server's /etc/hosts file:
IP_SERVER mail.bluemind.loc mail
Network cards
If your server has several network cards, the first one (eth0) must bear the BlueMind server's external IP address.
External URL
Configure the external url in the server's /etc/hosts file to avoid any access problems after installation.
Related BlueMind documentation pages
Ports
Vérifier la disponibilité des ports :
Partitioning
For recommendations on disk partitioning, performance and volume, visit Minimum disk performance.
The guidelines below are not required but recommended making your server's maintenance more straightforward.