Wifi/Wifidog AuthServ
De GeRgOsNet
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/