Voraussetzungen für die Installation
System
RAM-Speicher
24 GB Minimum mit der Standardkonfiguration
CPU
2 vCPU Minimum
Lokale
Die Locale en_US.UTF-8
muss installiert und generiert sein (auch wenn das System auf Französisch ist).
Um die korrekte Installation zu überprüfen, verwende den folgenden Befehl:
$ locale -a|grep en_US
en_US.utf8
Wenn die Locale nicht vorhanden ist, kannst du sie unter Ubuntu mit dem folgenden Befehl hinzufügen:
$ locale-gen en_US.utf8
Dedizierter Server
Die Installation von BlueMind erfordert einen leeren und dedizierten Server oder eine virtuelle Maschine.
BlueMind unterstützt die LXC-Virtualisierungstechnologie nicht, so dass Sie KVM vorziehen sollten.
Es ist zu beachten, dass bei einer großen Anzahl von Benutzern oder zur Installation eines Edge-Servers eine Umstellung auf eine Multiserver-Architektur sinnvoll sein kann. Dann ist es ratsam, sich mit den BlueMind-Teams in Verbindung zu setzen, um gemeinsam die für das Projekt geeignete Architektur in Bezug auf die Anzahl der Server und die Leistung zu definieren.
Linux Distribution
Unterstützte Versionen
BlueMind erfordert eine 64-Bit-Version der unterstützten Distributionen (für Ubuntu sicherstellen, dass die Serverversion vorhanden ist) :
- Ubuntu 20.04 LTS Server (Focal Fossa)
- Ubuntu 22.04 LTS Server (Jammy Jellyfish)
- Ubuntu 24.04 LTS Server (Noble Numbat)
- RedHat Enterprise Linux / CentOS 7
- RedHat Enterprise Linux / Rocky Linux 8 / AlmaLinux 8
- Debian 10 Buster
- Debian 11 Bullseye
- Debian 12 Bookworm
Im Falle einer BlueMind-Plattform mit mehreren Servern muss die Linux-Distribution sowie ihre Version auf allen Servern identisch sein.
Debian/Ubuntu: Besondere Konfigurationen
Unterzeichnung von Einreichungen
Die Repositories sind signiert für alle unterstützten Ubuntu/Debian-Distributionen, was für Ubuntu und Debian obligatorisch ist. Es ist möglich, falls erforderlich oder gewünscht, den Schlüssel manuell auf allen unterstützten Distributionen mit folgendem Befehl zu importieren:
curl https://pkg.bluemind.net/bluemind-deb.asc -o /etc/apt/trusted.gpg.d/bluemind.gpg
Ohne dies kann es bei der Aktualisierung einiger früherer Versionen zu einer Warnung kommen, ohne dass dies die Aktualisierung behindert.
Universe-Einlagen
Für Ubuntu-Distributionen erfordert die Installation von Bluemind die universe
-Repositories. Sie können sie einfach mit den folgenden Befehlen hinzufügen:
add-apt-repository universe
apt update
System-Konfiguration
Um sicherzustellen, dass das Installations-Skript Befehle mit Berechtigungssteigerung (sudo) ausführen kann, sollte die Direktive requiretty
nicht im Konfigurationsfile /etc/sudoers
aktiviert sein. Wenn sie vorhanden ist, sollte sie entfernt oder mit einem Kommentar versehen 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 Hostame 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 des Befehls hostname :
$ hostname -s
mail
⇒ muss den kurzen Namen des Systems anzeigen, z. B. hier: mail
$ hostname -f
mail.bluemind.loc
⇒ muss den vollständigen Namen des Systems anzeigen, z. B. hier: mail.bluemind.loc
Der Hostname muss auch korrekt auf der IP-Adresse in der Datei /etc/hosts
des Servers angezeigt werden:
IP_SERVER mail.bluemind.loc mail
Netzwerkkarten
Wenn Ihr Server über mehrere Netzwerkkarten verfügt, muss die erste Karte (eth0) diejenige sein, die die externe IP-Adresse des BlueMind Servers trägt.
Partitionierung
Um Empfehlungen für Partitionierung, Leistung und Speichervolumen der Laufwerke zu erhalten, konsultieren Sie die Seite Hardware Dimensionierung
Die hier aufgeführten Empfehlungen sind nicht obligatorisch, aber es wird empfohlen, sie zu befolgen, um die Wartung Ihres Servers zu vereinfachen.