SEPT 07

Installer openJabNab


Blog, openJabNab, Qt 0 commentaire
Voici un petit mode d'emploi pour ceux qui voudraient se lancer dans l'aventure openJabNab.

Prérequis :

  • Serveur Apache
  • Environnement de développement avec Qt 4.2

Tout d'abord, récupérer les sources depuis le SVN :

svn co https://openjabnab.svn.sourceforge.net/svnroot/openjabnab openjabnab

Configuration de la partie serveur web :

Le contenu du répertoire http-wrapper doit se trouver à la racine du site web. Vous devez donc y trouver deux répertoires (ojn_local et ojn_admin) et deux fichiers (openjabnab.php et .htaccess)

Configuration de la partie "Serveur Xmpp" :

Il faut tout d'abord compiler les sources pour obtenir l'éxecutable et les plugins. Se placer dans le répertoire openjabnab (celui qui contient un fichier openjabnab.pro) puis lancer les commandes suivantes :

qmake -r
make

Si tout s'est déroulé correctement, vous ne devriez pas avoir de message d'erreur.

Maintenant, copier le fichier openjabnab.ini-dist dans le répertoire bin, et renommer ce fichier en openjabnab.ini

Les lignes importantes du fichier de configuration sont les suivantes :

[Config]
RealHttpRoot : Chemin où se trouvent les fichiers en local
StandAlone : true ou false pour définir si le serveur est en mode autonome (true) ou si on redirige les requêtes sur les serveur de Violet
StandAloneWelcome : true pour lire un fichier mp3 de bienvenue à la connection du lapin (en mode autonome uniquement)
StandAloneAuthBypass : true pour supprimer l'authentification Jabber (en mode autonome uniquement) A N'UTILISER QUE POUR UNE UTILISATION PERSONNELLE
Bootcode : chemin vers le fichier bootcode (en mode autonome uniquement)

[OpenJabNabServers]
PingServer : domaine utiliser pour le "ping"
BroadServer : domaine utiliser pour le "broadcast"
XmppServer : domaine utiliser pour le protocole jabber. Il est conseillé de mettre une IP. Sinon, il faudra définir une entrée DNS ( _xmpp-client._tcp.my.domain.com )

Il est aussi possible de changer tous les autres paramètres.

Lancer le serveur en lancant l'éxecutable openjabnab présent dans le répertoire bin.

Il ne reste plus qu'à configurer le nabaztag/tag :

  • Mettre le nabaztag/tag en mode "configuration" (le brancher en appuyant sur a tête jusqu'à ce que toutes ses lumières deviennent bleues)
  • Dans la configuration avancée, remplacer r.nabaztag.com:vl par my.domain.com/vl

Commentaires