Skip to main content
Version: 4.9

Installation Prerequisites

System​

Available Memory

12 GB minimum with default configuration

CPU

2 vCPU minimum

Local

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

To check its correct installation, use the following command:

$ locale -a|grep en_US
en_US.utf8
tip

If the locale is not present, you can add it under Ubuntu with the following command:

# locale-gen en_US.utf8

Linux distribution

info

BlueMind requires a blank, dedicated server or virtual machine.

:::info Virtualization

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 18.04 LTS Server (Bionic Beaver)
  • Ubuntu 20.04 LTS Server (Focal Fossa)
  • Ubuntu 22.04 LTS Server (Jammy Jellyfish)
  • RedHat Entreprise Linux / CentOS 7
  • RedHat Entreprise Linux / Rocky Linux 8 / AlmaLinux 8
  • Debian 9 Stretch (Up to BlueMind 4.8.26, and from BlueMind 4.9.0 through 4.9.3)
  • Debian 10 Buster
  • Debian 11 Bullseye
info

Debian/Ubuntu: Repository 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:

curl https://pkg.bluemind.net/bluemind-deb.asc -o /etc/apt/trusted.gpg.d/bluemind.gpg

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

:::info Ubuntu: universe repositories

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

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.

:::info 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.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:

IP_SERVER mail.bluemind.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​

For recommendations on disk partitioning, performance and volume, see hardware sizing

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