Wiki GeRgOsNet Notes d’administration système, réseau et domotique

Vous consultez une ancienne version, enregistrée le 27 novembre 2012 par GreG. Voir la version actuelle.

Wifi / Wifidog AuthServ

Récupéré sur la Wayback Machine (capture du 27/11/2012)

Distribution Ubuntu Server 10.04 64 bits vierge ou Debian 5.0 64 bits vierge

  • Mise à jour des paquets :
apt-get update
  • Installation des paquets necessaire au bon fonctionnement de Wifidog AuthServer

(Version Ubuntu) :

apt-get install apache2 php5 postgresql php5-cgi php5-mhash php5-pgsql php-pear php5-xmlrpc php5-curl php5-mcrypt php5-dev language-pack-en-base language-pack-fr-base subversion openssh-server smarty php5-gd php5-xsl openssh-server postfix

(Version Debian) :

apt-get install apache2 php5 postgresql php5-cgi php5-mhash php5-pgsql php-pear php5-xmlrpc php5-curl php5-mcrypt php5-dev locales-all subversion openssh-server smarty php5-gd php5-xsl openssh-server postfix
  • Installation de Wifidog AuthServer :
pear install XML_RPC
cd /tmp
wget http://wiki.gergosnet.com/dl/Phlickr-0.2.5.tgz
pear install Phlickr-0.2.5.tgz
rm Phlickr-0.2.5.tgz
svn checkout https://dev.wifidog.org/svn/trunk/wifidog-auth
mv wifidog-auth/ /var/www/
  • Edition du fichier de configuration Apache :
nano /etc/apache2/sites-available/default

Changer

DocumentRoot /var/www/

Par

DocumentRoot /var/www/wifidog-auth/wifidog
  • Redemarrage d'apache :
/etc/init.d/apache2 restart
  • Ajout d'un utilisateur Wifidog dans postgres :
su - postgres
postgres@votreserveur $> createuser wifidog --pwprompt
Enter password for new role:
Enter it again:
Shall the new role be a superuser? (y/n) y
  • Creation de la base wifidog :
postgres@votreserveur $> createdb wifidog --owner=wifidog
exit
  • Creation et mise en place de droits sur les fichiers de Wifidog ServerAuth :
mkdir /var/www/wifidog-auth/wifidog/tmp/simplepie_cache /var/www/wifidog-auth/wifidog/tmp/openidserver /var/www/wifidog-auth/wifidog/lib/simplepie /var/www/wifidog-auth/wifidog/lib/feedpressreview
chgrp -R www-data /var/www/wifidog-auth/wifidog/ /var/www/wifidog-auth/wifidog/tmp/simplepie_cache /var/www/wifidog-auth/wifidog/tmp/openidserver /var/www/wifidog-auth/wifidog/lib/simplepie /var/www/wifidog-auth/wifidog/lib/feedpressreview ;
chmod g+wx /var/www/wifidog-auth/wifidog/ /var/www/wifidog-auth/wifidog/tmp/simplepie_cache /var/www/wifidog-auth/wifidog/tmp/openidserver /var/www/wifidog-auth/wifidog/lib/simplepie /var/www/wifidog-auth/wifidog/lib/feedpressreview ;
chown www-data:www-data -R /var/www/wifidog-auth/wifidog/tmp /var/www/wifidog-auth/wifidog/lib /var/www/wifidog-auth/wifidog/config.php ;
  • Installation de Smarty 2.6.18 :
cd /var/www/wifidog-auth/wifidog/tmp/
wget http://wiki.gergosnet.com/dl/Smarty-2.6.18.tar.gz
tar xvfz Smarty-2.6.18.tar.gz
mv Smarty-2.6.18 /var/www/wifidog-auth/wifidog/lib/
  • Ajouts de modules complementaires :
pear install --onlyreqdeps Cache_Lite
pear install --onlyreqdeps HTML_Safe-beta
pear install --onlyreqdeps Image_graph-alpha
pear install --onlyreqdeps Image_Canvas-alpha
pear install --onlyreqdeps Image_Color
  • Rendez vous sur l'interface web pour la suite de la configuration :
http://votreserveur/install.php

Pour s'identifier ne pas mettre de login et récupérer le mot de passe dans :

cat /tmp/dog_cookie.txt

Faire suivant partout en répondant au différente questions .

Lors de l'installation "web" installer la dépendance suivantes :

PHPMailer
  • Voila reste plus qu'a se rendre sur le Wifidog AuthServer :
http://votreserveur

Docs officielle : http://dev.wifidog.org/wiki/doc/install/ubuntu/auth-server Futur serveur : http://www.authpuppy.org/