Skip to main content
Version: 5.4

Installation Prerequisites

System

Dedicated server

BlueMind requires a blank, dedicated server or virtual machine.

Virtualization

BlueMind ne supporte pas la technologie de virtualisation LXC, il faut lui préférer 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 Postfix

RAM memory

24 GB minimum with default configuration

CPU

2 vCPU minimum

Linux distribution

Supported versions

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

  • 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
Plateforme multi-serveurs

Dans le cas d'une plateforme BlueMind multi-serveurs, la distribution Linux ainsi que sa version doivent être identiques sur l'ensemble des serveurs.

Debian/Ubuntu: special configurations

Repository signatures

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

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:

$ locale -a|grep en_US en_US.utf8

To add the locale under Ubuntu, use the following command line :

locale-gen en_US.utf8

System configuration

To ensure that the installation script can 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 address, either statically configured at the system level or provided by a DHCP server.

The BlueMind server only supports IPv4

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

Si votre serveur possède plusieurs cartes réseaux il faut que la première carte (eth0) soit celle qui porte l'adresse ip externe du serveur BlueMind.

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

Check port availability:

Partitioning

Pour connaître les préconisations de partitionnement, performances et volumétrie des disques, consulter les Minimum disk performance.

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