J'ai testé par curiosité et chez moi ça marche
Donc dans l'exemple en dessous, tu as un user principal
exrat et tu veux ajouter un user
toto
La partie pass nginx (3 toto a remplacer):
htpasswd -s /etc/nginx/passwd/rutorrent_passwd toto
sed --regexp-extended --quiet '/toto:/p' /etc/nginx/passwd/rutorrent_passwd > /etc/nginx/passwd/rutorrent_passwd_toto
chmod 640 /etc/nginx/passwd/*
chown --changes www-data:www-data /etc/nginx/passwd/*
rutorrent:
mkdir /var/www/rutorrent/conf/users/toto
nano /var/www/rutorrent/conf/users/toto/config.php
tu colles (pas avec exrat bien sur):
gaffe au numero de port que tu vas trouver dans ton rutorrent.conf
<?php
$pathToExternals['curl'] = '/usr/bin/curl';
$topDirectory = '/home/exrat';
$scgi_port = 5001;
$scgi_host = '127.0.0.1';
$XMLRPCMountPoint = '/EXRAT';
la partie plugin:
touch /var/www/rutorrent/conf/users/toto/plugins.ini
nano /var/www/rutorrent/conf/users/toto/plugins.ini
et tu colles:
[default]
enabled = user-defined
canChangeToolbar = yes
canChangeMenu = yes
canChangeOptions = yes
canChangeTabs = yes
canChangeColumns = yes
canChangeStatusBar = yes
canChangeCategory = yes
canBeShutdowned = yes
[ipad]
enabled = no
[httprpc]
enabled = no
[retrackers]
enabled = no
[rpc]
enabled = no
[rutracker_check]
enabled = no
[autodl-irssi]
enabled = no
pour nginx:
nano /etc/nginx/sites-enabled/rutorrent.conf
et tu modifies la ligne pour le pass dans la partie /location de ton user principal:
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_exrat";
en
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd";
relance de nginx:
service nginx restart
Je crois que j'ai rien oublié, je décline toutes responsabilités si tu ruines ta box
Ex.