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
If the locale is not present, you can add it under Ubuntu with the following command:
# locale-gen en_US.utf8
Linux distribution
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
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.