Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space DA and version BM-4.0

...

To continue being able to update BlueMind in this distribution, you must update repository addresses in the file /etc/apt/sources.list:

deb http://archive.debian.org/debian/ wheezy main deb http://archive.debian.org/debian/ wheezy-backports main/CentOS 7
  • Debian 8 Jessie
  • Debian 9 Stretch*
  • *available for BlueMind 3.5.9 and above
    • Debian 10 Buster
    Sv translation
    languageen

    System

    Available Memory

    BlueMind's default configuration requires at least 6Gb 8Gb.

    CPU

    2 vCPU min

    Locales

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

    To check that it is installed correctly, use the following command line:

    #
    
    
    local-gen
    en_US.utf8
    Code Block
    languagebash
    $ locale -a|grep en_US
    en_US.utf8
    Tip

    If no locale is installed, you can generate it with the following command:

    Code Block

    Linux distribution

    Note

    BlueMind requires a blank, dedicated server or virtual machine.

    Warning

    BlueMind doesn't support LXC technology, you should use user KVM instead.

    BlueMind requires a 64-bit version of supported distributions (for Ubuntu, make sure you have the Server version):

    • Ubuntu 14.04 LTS Server (Trusty Tahr)Ubuntu 16.04 LTS Server (Xenial Xerus)
    • Ubuntu 18.04 LTS Server (Bionic Beaver)*
    • RedHat 6
    • RedHat 7
    • Debian 7 Wheezy

    Note
    titleDebian 7 Wheezy is no longer supported by Debian
    Code Block
    Info
    titleRepository 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:

    Code Block
    curl https://pkg.bluemind.net/bluemind-deb.asc | apt-key add -

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

    System configuration

    To ensure to that the installation script is able to run commands with elevated privileges (sudo), the requiretty directive must not be enabled in the configuration file /etc/sudoers. 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.

    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:

    Code Block
    languagebash
    $ hostname -s
    mail

      must return the short system name, e.g. in this example mail . here: mail

    Info

    For versions preceding 4.0.5 short name must be returned by command hostname without any option :

    Code Block
    $ hostname
    mail

    From 4.0.5, the result of this command is not relevant.


    Code Block
    languagebash
    $ hostname -f
    mail.blue-mind.net

     must return the fully qualified system name (FQDN), e.g. in this example here: mail.blue-mind.net

    The hostname also has to be properly set in the server's /etc/hosts file:

    Code Block
    IP_SERVER mail.blue-mind.net mail

    Network cards

    If your server has several network cards, the first one (eth0) must bear the BlueMind server's external IP address.

    Partitionning

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

    mount pointdescriptiontype

    NFSblock device
    /root(tick)(tick)
    /var/spool/cyrus/emails(error)(tick)
    /var/spool/bm-hsmarchived emails(tick)(tick)
    /var/spool/bm-elasticsearchsearch index(error)(tick)
    /var/loglogs(tick)(tick)
    /var/backups/bluemindbackups(tick)(tick)
    Sv translation
    languageit

    Système

    Mémoire RAM disponible

    6 Go minimum avec la configuration par défaut

    CPU

    2 vCPU minimum

    Locales

    La locale en_US.UTF-8 doit être installée et générée (même si le système est en français).

    Pour vérifier sa bonne installation, utiliser la commande suivante :

    Code Block
    languagebash
    $ locale -a|grep en_US
    en_US.utf8
    Tip
    titleAstuce

    Si la locale n'est pas présente, vous pouvez l'ajouter sous Ubuntu avec la commande suivante :

    Code Block
    # locale-gen en_US.utf8
    Panel

    Sur cette page :

    Table of Contents
    maxLevel2

    Distribution Linux

    Note

    L’installation de BlueMind nécessite un serveur ou une machine virtuelle vierge et dédié(e).

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

    Ubuntu 14.04 LTS Server (Trusty Tahr)

    • Ubuntu 16.04 LTS Server (Xenial Xerus)
    • Ubuntu 18.04 LTS Server (Bionic Beaver)*
    • RedHat 6RedHat /centos 7
    • Debian 7 WheezyDebian 8 Jessie
    • Debian 9 Stretch*
    * disponible à partir de BlueMind 3.5.9
    Info
    titleDebian/Ubuntu : Signature des dépôts

    Les dépôts sont désormais signés pour toutes les distributions Ubuntu/Debian supportées, ceci étant obligatoire pour Ubuntu 18.04 et Debian 9.

    Il est possible, si nécessaire ou désiré, d'importer manuellement la clé sur l'ensemble de nos distributions supportées via la commande suivante :

    Code Block
    curl https://pkg.bluemind.net/bluemind-deb.asc | apt-key add -

    Sans cela, un warning peut survenir lors de la mise à jour de certaines versions précédentes sans que cela gêne pour autant la mise à jour.

    Réseau & DNS

    Adresse IP

    Le serveur doit avoir une adresse IP fixe, définie statiquement au niveau système ou fournie par un serveur DHCP.

    Hostname

    Le hostame du serveur BlueMind doit être correctement configuré, et le serveur accessible par ce nom depuis une autre machine.

    En particulier, BlueMind attend les résultats suivants à la commande hostname :

    Code Block
    languagebash
    $ hostname
    mail

      doit afficher le nom court du système, par exemple ici : mail 

    Code Block
    languagebash
    $ hostname -f
    mail.bluemind.net

    doit afficher le nom complet du système, par exemple ici : mail.bluemind.net

    Le hostname doit aussi correctement être déclaré sur l'adresse IP dans le fichier /etc/hosts du serveur :

    Code Block
    IP_SERVER mail.bluemind.net mail

    Cartes réseaux

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

    Partitionnement

    Les préconisations suivantes ne sont pas obligatoire mais il est recommandé de les suivre afin de simplifier la maintenance de votre serveur.

    point de montagedescriptiontype

    NFSblock device
    /racine(tick)(tick)
    /var/spool/cyrus/mails(error)(tick)
    /var/spool/bm-hsmmails archivés(tick)(tick)
    /var/spool/bm-elasticsearchindex de recherche(error)(tick)
    /var/loglogs(tick)(tick)
    /var/backups/bluemindbackups(tick)(tick)