Historique de la page
...
Sv translation | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||
Fetching and building codeBlueMind code is published here: https://forge.bluemind.net/stash/projects/BM/repos/bluemind-public. It is a public copy of our internal repository which follows the following guidelines:
To fetch and build the code:
All BlueMind binary artifacts will be installed in your local maven repository. Dependanciesbm-cyrus
bm-nginx
EnvironmentInstalling packages on a server that meets the prerequisites is not enough to to have a working BlueMind installation. The following steps must additionally be performed (convenience bm-installwizard package included in the installers does just this). bm.ini configuration fileThe file /etc/bm/bm.ini must be created with the following content (to be tuned to your configuration):
Postgresql databaseThe following instructions are related to postgresql 9.5, to be tuned to your DBMS version. We propose a configuration that you can adapt to your needs. Replace the following files in /etc/postgresql/9.5/main/:
The postgresql.conf file must be edited to set the value of max_connections option. The recommended value being: <NB CORES> * 10 + 10 The database corresponding to the builder version may be downloaded at the following address: http://pkg.blue-mind.net/db/ The following commands use the example of the 3.0.29 release, and should be adjusted depending on your postgresql configuration:
Insert host information in database :
Restart BlueMind :
Finally, we recommend that you set the value kernel.shmmax=300000 in /etc/sysctl.conf. nginx configurationThe bm-webmail and bm-client-access files (in /etc/nginx/sites-available folder) must be edited to replace all " Then just restart your nginx server to enjoy your new BlueMind system! |
Sv translation | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||
Code-Abruf und -KonstruktionDer BlueMind-Code ist unter https://forge.bluemind.net/stash/projects/BM/repos/bluemind-public veröffentlicht. Dies ist eine Kopie unserer internen Codebasis, die wie folgt organisiert ist:
Den Code abrufen und aufbauen (hier für den Zweig Release/4.1):
Alle binären Artefakte von BlueMind werden in Ihrem lokalen Maven-Repository installiert. AbhängigkeitenBlueMind-Pakete hängen von bm-cyrus und bm-nginx ab. bm-cyrus
bm-nginx
UmgebungEs reicht nicht aus, die Pakete auf einem Server zu installieren, der die Anforderungen erfüllt, um eine funktionierende BlueMind-Installation zu haben. Die folgenden Schritte werden automatisch von dem in den Installationsprogrammen enthaltenen Paket bm-installwizard durchgeführt. Konfigurationsdatei bm.iniDie Datei
Postgresql-DatenbankDie folgenden Anweisungen beziehen sich auf postgresql 9.4 und müssen an Ihre Version des DBMS angepasst werden. Wir schlagen Ihnen eine Konfiguration vor, die Sie an Ihre Bedürfnisse anpassen können und die in
Die Datei Die der kompilierten Version entsprechende Datenbank kann unter der folgenden Adresse abgerufen werden: http://pkg.blue-mind.net/db/ Die folgenden Befehle verwenden das Beispiel der Version 3.0.23, und müssen entsprechend Ihrer postgresql-Konfiguration angepasst werden:
Fügen Sie Host-Informationen in die Datenbank ein:
BlueMind neu starten:
Schließlich empfehlen wir Ihnen, in der Datei Nginx konfigurierenDie Dateien bm-webmail und bm-client-access (Ordner Starten Sie dann einfach Ihren Server neu und nutzen Sie Ihre neue BlueMind-Installation! |