Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
installer_openjabnab [2011/07/25 19:26] redoxps |
installer_openjabnab [2019/08/25 13:56] (current) |
||
---|---|---|---|
Line 4: | Line 4: | ||
* Qt en version 4.3 minimum (avec les librairies de développement) | * Qt en version 4.3 minimum (avec les librairies de développement) | ||
* un nabaztag/ | * un nabaztag/ | ||
- | * git (afin de récupérer votre copie du code source) | ||
- | * cron (pour tout ce qui est ' | ||
- | * screen (pour pouvoir surveiller facilement le serveur) | ||
=== Récupérer les sources === | === Récupérer les sources === | ||
Line 15: | Line 12: | ||
| | ||
Cette commande va récupérer les sources, et créer notamment deux répertoires : | Cette commande va récupérer les sources, et créer notamment deux répertoires : | ||
- | * server | + | * server |
- | * http-wrapper | + | Il s'agit de tous les fichiers pour le serveur |
+ | * http-wrapper | ||
+ | Il s'agit des fichiers pour la partie HTTP | ||
=== Mettre en place la partie HTTP === | === Mettre en place la partie HTTP === | ||
Le serveur apache doit être configuré de manière à ce que le répertoire http-wrapper soit la racine du domaine (ou sous-domaine). | Le serveur apache doit être configuré de manière à ce que le répertoire http-wrapper soit la racine du domaine (ou sous-domaine). | ||
- | |||
- | Pour cela modifier le / | ||
- | |||
- | Cela doit être fait à 2 lignes normalement : | ||
- | |||
- | * DocumentRoot / | ||
- | * < | ||
- | * | ||
- | Il faut aussi retirer les '' | ||
<note important> | <note important> | ||
Attention à la gestion des droits des fichiers sur certains systèmes d' | Attention à la gestion des droits des fichiers sur certains systèmes d' | ||
- | * Il faut que l' | ||
- | '' | ||
- | * L' | ||
</ | </ | ||
+ | * Il faut que l' | ||
+ | * L' | ||
=== Compiler le serveur openJabNab === | === Compiler le serveur openJabNab === | ||
| | ||
Se déplacer dans le répertoire " | Se déplacer dans le répertoire " | ||
- | cd <path to sources>/ | + | cd <path to sources>/ |
Générer les fichiers Makefile avec la commande "qmake -r" | Générer les fichiers Makefile avec la commande "qmake -r" | ||
Lancer la compilation (make) | Lancer la compilation (make) | ||
qmake -r | qmake -r | ||
make | make | ||
- | Pour les utilisateurs sous Windows, il sera peut-être nécessaire de modifier les fichiers .pro créés, en remplaçant | + | Pour les utilisateurs sous Windows, il sera peut-être nécessaire de modifier les fichiers .pro créés, en remplacant |
win32{ | win32{ | ||
QMAKE_CXXFLAGS_WARN_ON += -WX | QMAKE_CXXFLAGS_WARN_ON += -WX | ||
Line 57: | Line 46: | ||
Copier le fichier openjabnab.ini-dist dans le répertoire bin, et le renommer en openjabnab.ini | Copier le fichier openjabnab.ini-dist dans le répertoire bin, et le renommer en openjabnab.ini | ||
cp openjabnab.ini-dist bin/ | cp openjabnab.ini-dist bin/ | ||
- | [[configurer_openjabnab|Editer ce fichier]], et remplacer | + | [[configurer_openjabnab|Editer ce fichier]], et remplacer " |
+ | |||
+ | Copier le fichier bootc dans le répertoire bin. | ||
+ | |||
+ | === Configurer les plugins === | ||
+ | |||
+ | Les configurations peuvent se faire soit à la main, en éditant des fichiers, soit en passant par l' | ||
+ | === Plugin annuaire === | ||
+ | |||
+ | * à la main | ||
+ | Fichier : bin/plugins/ | ||
+ | Ajouter : | ||
+ | [global] | ||
+ | URL=freenabaztag.com | ||
- | Choisir le mode d'authentification voulue (en fonction | + | * par l' |
- | == Mode proxy == | + | Rentrer freenabaztag.com comme URL dans la page de configuration |
- | * proxy | + | === Lancer le serveur |
- | == Mode standalone == | + | |
- | * full | + | |
- | * patched | + | |
Lancer l' | Lancer l' | ||
Line 71: | Line 70: | ||
=== Utilisation du serveur === | === Utilisation du serveur === | ||
- | Configurer le nabaztag/ | + | [[configurer_votre_lapin|Configurer le nabaztag/ |
- | pour qu'il utilise le domaine/IP que vous avez défini plus haut : " | + | |
Enregistrer la configuration pour relancer le lapin. | Enregistrer la configuration pour relancer le lapin. |