Installation et configuration de Jyraphe

jyraphe jpg

Un dépôt de fichier en ligne.

Jyraphe est une interface web de dépôt de fichier codée en php. Avec un code propre parait il...donc facile à reprendre si y a des motivés...

Le projet a sûrement besoin de main d'œuvre !

Vous trouverez la dernière version de Jyraphe à cette url : http://home.gna.org/jyraphe/

La version 0.5 est la dernière version stable à l'heure ou j'écris ce billet.

Pré-requis :

Uniquement un serveur web avec php, par exemple Apache :p

Installation :

cd /var/www/html/
wget http://download.gna.org/jyraphe/jyraphe-0.5.tar.gz
tar xvzf jyraphe-0.5.tar.gz
chown -R user-apache: jyraphe

Création du vhost apache :

A configurer et ajuster selon votre installation d'Apache.

<VirtualHost *:80>
ServerName jyraphe.system-linux.eu
ErrorLog /var/log/httpd/jyraphe-error.log
TransferLog /var/log/httpd/jyraphe-trans.log
DocumentRoot /var/www/html/jyraphe/pub/
<Directory /var/www/html/jyraphe/pub>
       AllowOverride All
       SetOutputFilter DEFLATE
       Options All -Indexes
       Order allow,deny
       Allow from all

        AuthUserFile /etc/htaccess/.htpasswd
        AuthGroupFile /dev/null
        AuthName "Acces Restreint"
        AuthType Basic
        <Limit GET POST>
        require valid-user
        </Limit>


</Directory>
</VirtualHost>

Création des dossiers spécifiques :

cd /var/www/html/jyraphe/pub
mkdir files
mkdir links
mkdir trash
chown -R user-apache: *

Création du htaccess :

Pour créer le fichier utilisez cette commande :

htpasswd -c passwd-file username1

Si plus tard vous désirez rajouter un utilisateur :

htpasswd passwd-file username2

Dans cette commande, passwd-file représente le chemin complet du fichier de mot de passe et username2 un nom d’utilisateur de votre choix.

Relancer votre serveur web :

/etc/init.d/httpd restart

Pensez à supprimer le fichier install.php une fois votre installation opérationnelle :

Maintenant vous n'avez plus qu'a vous rendre avec votre navigateur à l'url que vous avez choisi pour tester tout ça :)

Vus : 659
Publié par System Linux : 211