- Modifié
ex_rat Precise alors sur ton repo que ton plugin est fait pour un tuto ultra précis.
ex_rat Precise alors sur ton repo que ton plugin est fait pour un tuto ultra précis.
C'est pas le plugin le problème, c'est ta conf Apache. Trouves un tuto pour Apache ou passe sur nginx
https://mondedie.fr/d/5302-Tuto-Installer-ruTorrent-sur-Debian-8-nginx-php-fpm
le plugin n'est fait ni pour Apache ni Nginx, juste pour ruTorrent, le reste dépend de la conf de l'user final, ici sur mondedie.fr on parle principalement de nginx...
arnaud
Salut
Tu peux tenter ça (sans garantie aucune parce que j'ai du mal avec nginx^^)
Si "sophie" n'a pas de compte rutorrent sur le serveur, tu lui créer un passwd nginx comme ça, sinon passes plus bas:
On spécifie le mot de passe pour le serveur web et on indique le mot de passe pour cette utilisateur :
note : l'option -B utilise bcrypt pour chiffrer les mots de passe.
1 <username> à remplacer (sans les < >)htpasswd -s /etc/nginx/passwd/rutorrent_passwd <username>
Vous devez taper deux fois de suite le mot de passe pour le vérifier, ensuite :
2 <username> à remplacer (sans les < >)
sed --regexp-extended --quiet '/<username>:/p' /etc/nginx/passwd/rutorrent_passwd > /etc/nginx/passwd/rutorrent_passwd_<username>
On applique les bonnes permissions aux fichiers mots de passe :
chmod 640 /etc/nginx/passwd/* chown --changes www-data:www-data /etc/nginx/passwd/*
Pour ton rutorrent.conf, tu verrouilles seulement le dossier photo en laissant la racine ouverte
location ^~ / {
root /var/www/base;
include /etc/nginx/conf.d/php.conf;
include /etc/nginx/conf.d/cache.conf;
satisfy any;
allow all;
}
location ^~ /photo {
root /var/www/base;
include /etc/nginx/conf.d/php.conf;
include /etc/nginx/conf.d/cache.conf;
autoindex on;
auth_basic "Restricted";
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_arnaud"; # ton pseudo rutorrent
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_sophie"; # ou son pseudo si elle a un compte rutorrent autre
}
et tu relances nginx
service nginx restart
Plus qu'à tester (vides ton cache navigateur avant), si ça marche pas attends la réponse de @xavier
Ex.
Alors pour le script, si tu dois vraiment réinstaller, attends pas parce que je galère vraiment beaucoup sur plein de points, donc ça risque de prendre pas mal de temps cette affaire...
Pour l'instant on est pas trop copain debian 9 et moi
Pour le tuto à la main, bah faut tester en gérant les imprévus qui vont pas manquer d'arriver en route ^^.
Faudra commencer par adapter les dépots jessie=>stretch (zapper celui de dotdeb, y'en a pas pour l'instant avec stretch) et voir ce que ça raconte
Ex.
ex_rat je garde ta solution sous le coude ex_rat ( j'ai pas testé ) merci.
j’attend de voir si y a pas plutôt possibilité d'autorisé juste nos 2 ips à se répertoire sans avoir à mettre de mot de passe, comme sur apache.
déjà ont arrive maintenant à visualiser les photos qui sont dans le répertoire c'est très bien
Ashildr Je viens de tester une install' à la main et ça coince pour libtorrent chez moi, pas réussi a le passer
le ./configure plante:
configure: error: either specify a valid zlib installation with --with-zlib=DIR or disable zlib usage with --without-zlib
j'ai tenté en ajoutant comme un barbare un zlib-dev:
apt-get install zlib1g-dev
parce que j'ai pas été foutu de trouver zlib avec mes gros doigts qui pourtant est bien présent
On arrive à passer le ./configure mais le make plante derrière donc je sais plus après...
Makefile:418 : la recette pour la cible « diffie_hellman.lo » a échouée
make[3]: *** [diffie_hellman.lo] Erreur 1
make[3] : on quitte le répertoire « /tmp/libtorrent/src/utils »
Makefile:567 : la recette pour la cible « all-recursive » a échouée
make[2]: *** [all-recursive] Erreur 1
make[2] : on quitte le répertoire « /tmp/libtorrent/src »
Makefile:499 : la recette pour la cible « all-recursive » a échouée
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /tmp/libtorrent »
Makefile:408 : la recette pour la cible « all » a échouée
make: *** [all] Erreur 2
Pareil en 0.13.4, j'ai tenté pour voir mais j'ai les même erreurs.
Voilà, pas glorieux la tentative pour l'instant !
Ex.
ah oui bon bah on va rester sur jessie en attendant mdr
Bonjour, question bête mai quel est le port de la seedbox ?
Je vous demande ça car sur un site, pour me déclaré en tant que "power seeder" il demande le port de ma seedbox ...
Wagner merci pour les infos, j'ai mis ça dans mon fichier /etc/nginx/sites-enabled/rutorrent.conf
location ^~ / {
root /var/www/base;
include /etc/nginx/conf.d/php.conf;
include /etc/nginx/conf.d/cache.conf;
autoindex on;
satisfy any;
#moi
allow 82.x.x.x.x;
#Sophie
allow 82.x.x.x.x;
à la place de
location ^~ / {
root /var/www/base;
include /etc/nginx/conf.d/php.conf;
include /etc/nginx/conf.d/cache.conf;
autoindex off;
satisfy any;
allow all;
ça a l'air de fonctionner, par contre j’espère que c'est bien a cette endroit qu'il fallait modifier, si tu pouvais confirmer .....
merci
ex_rat Pareil ^ Issue ici : https://github.com/rakshasa/libtorrent/issues/150
En passant sur la branche feature-bind, ça passe. Je poursuis l'installation pour voir
Wagner je viens de mettre ta commande à la suite pour plus de sécurité, mais ça fait comme avant
répertoire inaccessible si je me connecte d'une autre ip, par contre se qui est bizarre c'est que sa m'ouvre le pop-up de connection à la seedbox, même si l'authentification ne fonctionne pas sur se pop-up.
mais bon tout est comme je voulais, je vais pas me plaindre.
merci à vous