Ceci est une ancienne révision du document !
−Table des matières
Funambol
Ce document décrit l'installation d'un serveur Funambol sur une machine sous FreeBSD 8.2 derrière une Freebox
Installation
Pré-requis
Il faut d'abord télécharger certains fichiers via un navigateur (pour pouvoir accepter les différentes licences)
- Rendez vous à http://www.oracle.com/technetwork/java/javase/downloads/index.html et télécharger le “JDK DST Timezone Update Tool - 1.3.45” situé dans le tableau “Additional Resources” (le fichier s'appelle tzupdater-1_3_45-2011n.zip)
- Ensuite on télécharge manuellement le JDK ici http://www.freebsdfoundation.org/cgi-bin/download?download=diablo-caffe-freebsd7-amd64-1.6.0_07-b02.tar.bz2 , il faut accepter la licence pour que le téléchargement se lance.
On place ensuite ces 2 fichiers dans le répertoire /usr/ports/distfiles.
Installation du JDK 1.6 :
portupgrade -N java/diablo-jdk16
Funambol Bundle
Pour une installation sous FreeBSD il faut utiliser le “bundle” de Funambol, c'est à dire une archive tar.gz qui contient est execute tous ce qui est nécessaire à son fonctionnement sans installation.
Et ça se trouve ici :
http://forge.ow2.org/project/showfiles.php?group_id=96
On télécharge la version correspondant à son architecture (“funambol-9.0.0-x64.tgz” au moment ou j'écris ces lignes ) et on l'envoie sur la machine, l'archive peut être décompressée dans un répertoire utilisateur sans droit particulier.
On décompresse l'archive :
tar -zxvf funambol-9.0.0-x64.tgz
On édite ensuite le fichier ./bin/funambol pour modifier la varialbe d'environnement qui lui indique l'emplacement du JRE, on modifie cette ligne :
export JAVA_HOME=$FUNAMBOL_HOME/tools/jre-1.6.0/jre
En :
export JAVA_HOME=/usr/local/diablo-jdk1.6.0
On peut ensuite lancer funambol :
./bin/funambol start
Sur la freebox, on redirige le port 8080 TCP vers la machine sur laquelle tourne funambol.
Funambol Admin
Funambol se configure avec une interface (en java ?), mon PC étant un portable sous archlinux, j'installe sur celle ci le paquet “funambol-admin” :
yaourt -S aur/funambol-admin
On le lance :
funambol-admin
Une interface graphique s'ouvre, on clique sur “file” puis “login”.
Dans le champ “Hostname/IP” on indique donc l'adresse IP externe de la FreeBox (ou son nom DNS si vous en avez un), dans le champ “Port” on met “8080”, les champs “username” et “password” sont normalement déja rempli avec les valeurs par défaut (username=admin , password=sa).
Une fois connecté on commence par aller modifier le mot de passe admin, on double clique sur le nom du serveur, sur “users”, puis dans la partie droite sur le bouton “search”, ce qui fait apparaître la liste des utilisateurs, on sélection “admin” et on clique sur le bouton “edit” et on met le mot de passe de son choix, et on clique sur “save”.
On profite d'être sur cette page pour créer l'utilisateur qui pourra ensuite synchroniser ses données avec le serveur funambol.