[Linux] Installer un serveur Openfire

Installation d’Openfire

 

Version de l’OS: Centos 6.8
Version d’Openfire: 4.0.3

 

Pré-requis
Voir l’article Préparation d’une machine Centos 6.x

 

1.Une fois le serveur prêt, télécharger la source d’Openfire.

$ wget https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire-4.0.3-1.i386.rpm

 

Installation du package

$ sudo rpm -Uvh openfire-4.0.3-1.i386.rpm

 

 

Démarrer le service et en automatique

$ sudo service openfire start
$ sudo chkconfig openfire on
$ sudo service openfire status
openfire is running

/!\ Il y a un conflit entre le java d’Openfire et en local. il faut donc corriger et faire un lien symbolique (la version *.tar/gz sur le site n’embarque pas java)

$ cd /opt/openfire/jre/bin
$ sudo cp java java.bak
$ sudo rm java
$ sudo ln -s /usr/bin/java java

 

2.Installer mysql-server

$ sudo yum install mysql-server

 

Démarrer le service et en automatique

$ sudo service mysqld start
$ sudo chkconfig mysqld on

 

Puis configurer, mettre un mdp pour le root

$ sudo /usr/bin/mysql_secure_installation

 

créer base et user Mysql et ajouter les droits

$ sudo mysql -u root -p
CREATE DATABASE openfire_db COLLATE UTF8_general_ci;

CREATE USER openfire_admin identified by 'mot_de_passe';

GRANT ALL PRIVILEGES ON openfire_db.* to openfire_admin@localhost identified by 'mot_de_passe';

 

3.Il faut ensuite se connecter via l’interface http://adresseIP:9090

1

Définir le nom ou l’IP du serveur.

2

Pour la DB, préférer une base externe

3

Au choix, préférence personnel pour Mysql ou Postgresql

screenshot_2016-10-12-08-40-11

Modifier les valeur entre crochet par localhost et le nom de la db + user et mdp préalablement crée.

screenshot_2016-10-12-08-42-19

Base local ou rattacher a un AD/Ldap

screenshot_2016-10-12-08-46-00

Pour l’AD, IP, base dn et compte admin suivie d’@ avec le nom du serveur

screenshot_2016-10-12-08-50-38

Cliquer sur tester les paramètres et sauver

screenshot_2016-10-12-08-50-54

le Mapping user est par défaut. rien  ne doit être modifier normalement

screenshot_2016-10-12-08-51-52

screenshot_2016-10-12-08-54-01

le test renvoi la fiche utilisateur (si celle ci est renseigné !)

screenshot_2016-10-12-08-54-28

le mapping des groupes. également normalement tout est par défaut

screenshot_2016-10-12-08-55-16

test du mapping

screenshot_2016-10-12-08-55-56

Enfin il faut créer des admins a partir des users de l’AD

screenshot_2016-10-12-08-56-23

Ajouter un user et cliquer sur test pour vérifier si ça match bien

screenshot_2016-10-12-08-57-12

screenshot_2016-10-12-08-58-07

Il n’y plus qu’a jouer avec !

screenshot_2016-10-12-08-58-24

screenshot_2016-10-12-08-58-52

compte LDAP de l’admin

screenshot_2016-10-12-08-59-28

Interface d’acceuil

screenshot_2016-10-12-09-00-21

 

 

No votes yet.
Please wait...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.