Démo
ici.
On commence par télécharger l'archive :
cd /var/www/base
wget http://release.larsjung.de/h5ai/h5ai-0.29.0.zip
unzip h5ai-0.29.0.zip
Maintenant on va prendre le cas où vous souhaitez créer un partage pour vos amis.
C'est donc dans la configuration de nginx que cela se passe :
nano /etc/nginx/sites-enabled/rutorrent.conf
Et ajouter ce bout de code en adaptant à vos besoins :
location ^~ /partage {
root /var/www/base;
include /etc/nginx/conf.d/php.conf;
include /etc/nginx/conf.d/cache.conf;
#On appelle h5ai
index index.html index.php /_h5ai/public/index.php;
#On autorise le listing des fichiers
autoindex on;
#Facultatif on utilise l'auth de rutorrent
auth_basic "Vous devez vous authentifier";
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_user";
}
On relance nginx :
service nginx restart
Enfin, il suffit de créer un lien symbolique pour accéder à nos fichiers. Dans notre exemple je souhaite partager le dossier des torrents de l'utilisateur. Pour cela, il suffit d'effectuer ces commandes :
cd /var/www/base
ln -s /home/user/torrents partage
Maintenant il ne vous reste plus qu'à accéder à http://votre_nom_de_domaine/partage pour profiter de h5ai.