Pour ranimer vos lapin abandonné par violet, voici mon parcours pour leurs créer un nouveau terrier.

http://nabaztag.forumactif.fr/t13396-tutoriel-d-installation-d-openjabnab-sur-un-serveur-ubuntu-lamp-installation-pas-a-pas-de-0

1/ Installer un server Ubuntu 12.04 avec SSL et LAMP

Partie 02 : installation de LAMP + pré-requis indispensable au fonctionnement OpenJabNab

A. Installation de tasksel
Rien de plus simple, ouvrir le navigateur d’ubuntu, et aller sur http://doc.ubuntu-fr.org/lamp pour installer tasksel. Le mot de passe d’admin sera demandé pour l’installer.
Tasksel va permettre des installations automatisées sous forme de tâches.

B. Installation du serveur LAMP
Ouvrir le terminal ubuntu se situant dans application. Puis saisir la ligne de commande suivante :
sudo tasksel install lamp-server
Durant l’installation, des mots de passe seront demandés, faire juste entrée pour avoir systématiquement de mot de passe root défini au départ.
A la fin de l’installation, ouvrir un autre navigateur (d’un autre PC) saisir l’IP du serveur Ubuntu ca devrait mettre « It Works ! ». Signifiant que la partie LAMP est opérationnelle.

C. Activation du mode rewrite + installation de git et qt4
Toujours en terminal, saisir les lignes suivantes :
Pour le mode rewrite apache :
sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart

Installation de qit et qt4 :
sudo apt-get install git
sudo apt-get install qt4-dev-tools
A ce stade, l’environnement nécessaire pour accueillir OpenJabNab est terminé.

Partie 03 : Récupération des sources OpenJabNab
A partir de là ne jamais fermer le terminal

En mode terminal toujours :
Se mettre dans /var/www et faire un git des sources :
cd /var/www
sudo git clone https://github.com/OpenJabNab/OpenJabNab.git

Editer le fichier /etc/apache2/sites-available/default :
sudo gedit /etc/apache2/sites-available/default
Et saisir /var/www/OpenJabNab/http-wrapper et mettre AllowOverride All partout sur les parties concernants OpenJabNab.


Aller dans OpenJabNab/http-wrapper et faire editer .htaccess. :
cd /var/www/OpenJabNab/http-wrapper
sudo gedit .htacess
ca doit contenir :

RewriteEngine on
RewriteCond %{REQUEST_URI} ^.*/.svn/.*$
RewriteRule .* / [F]
RewriteCond %{REQUEST_URI} !^.*openjabnab.php.*$
RewriteCond %{REQUEST_URI} !/ojn_local/
RewriteCond %{REQUEST_URI} !/ojn_admin/
RewriteCond %{REQUEST_URI} !/favicon.ico
RewriteRule ^.*$ /openjabnab.php [L]

Relancer apache et les fichiers de conf pour appliquer les changements :
sudo a2dissite default
sudo/etc/init.d/apache2 restart
sudo a2ensite default
sudo /etc/init.d/apache2 restart
Si on fait un test de connexion dans un navigateur, ca mettra Problem with OpenJabNab ce qui est NORMAL

Partie 04 : compilation des sources OpenJabNab
La c’est tout simple, et un peu long à attendre :
Aller dans /var/www/OpenJabNab/server puis faire un qmake –r et make :
cd /var/www/OpenJabNab/server
sudo qmake –r
sudo make
Il ne doit y avoir aucune erreur.

Partie 05 : configuration d’OpenJabNab et démarrage du serveur
Toujours dans /var/www/OpenJabNab/server Copier le fichier openjabnab.ini-dist dans le répertoire bin, et le renommer en openjabnab.ini :
sudo cp openjabnab.ini-dist bin/openjabnab.ini

Editer le fichier et remplacer mydomain.com par l'adresse IP du serveur (attention : si en DHCP, ca change à chaque reboot) :
sudo gedit bin/openjabnab.ini
 Remplacer toutes les entrées mydomain.com par l’adresse IP du serveur.
 Modifier le chemin complet du root : /../../OpenJabNab/http-wrapper
 Mettre à true les valeurs StandAloneAuthBypass AllowAnonymousRegistration AllowUserManageBunny et AllowUserManageZtamp

Ce qui donne :
[Config]
httpListener = true
httpApi = true
httpVioletApi = true
xmppListener = true
RealHttpRoot = ../../OpenJabNab/http-wrapper/ojn_local/
HttpRoot = ojn_local
HttpPluginsFolder = plugins
StandAloneAuthBypass = true
AllowAnonymousRegistration=true
AllowUserManageBunny=true
AllowUserManageZtamp=true
SessionTimeout=300
TTS=acapela
MaxNumberOfBunnies=64
MaxBurstNumberOfBunnies=72
[OpenJabNabServers]
PingServer=Adresse IP du serveur
BroadServer= Adresse IP du serveur
XmppServer= Adresse IP du serveur
ListeningHttpPort=8080
[Log]
LogFile=openjabnab.log
LogFileLevel=Debug
LogScreenLevel=Warning

Creer le fichier bin/plugins/plugin_auth.ini
sudo gedit bin/plugins/ plugin_auth.ini
Saisir :
[global]
authMethod=full

Changer les droits sur le repertoire include ! :
sudo chmod 777 http-wrapper/ojn_admin/include