spuner wrote:Magicalex wrote:Slashspit wrote:J'ai déjà Seedbox Manager d'installer mais ça ne convient pas mon projet qui est d'avoir une seul Seedbox partagé pour plusieurs utilisateurs.
ça convient parfaitement qui peut le plus peut le moins..
Hello,
Je suis intéressé par la gestion de seedbox-manager avec plusieurs utilisateurs qui utilise la même session rtorrent. Peux-tu m'apporter plus de précisions stp ?
Bonsoir;
Je ne me suis jamais penché sur la question, mais ce genre d'adaptation ne me semble pas compliquée a faire :
1 Tu suis tout le tuto pour le 1° utilisateur que nous nommerons : USERNAME1
Une fois que ça fonctionne :
2 tu crées des locations USERNAME2 USERNAME3 ...etc dans le fichier conf de nginx...mais tu zappes la création réelle de ces utilisateurs et de leur home....ces users web (seulement) utiliseront le home de <USERNAME1>
Pour obtenir un truc dans ce genre dans /etc/nginx/sites-enabled/rutorrent.conf:
location /<USERNAME1> {
include scgi_params;
scgi_pass 127.0.0.1:5001;
auth_basic "seedbox";
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_<username1>";
}
location /<USERNAME2> {
include scgi_params;
scgi_pass 127.0.0.1:5001;
auth_basic "seedbox";
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_<username2>";
}
location /<USERNAME3> {
include scgi_params;
scgi_pass 127.0.0.1:5001;
auth_basic "seedbox";
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_<username3>";
}
Bien sur tu crées les passwords nginx pour eux => suivre le tuto pour ça
3: On suit le tuto mkdir pour la création dans rutorrent... /var/www/rutorrent/conf/users/<usernamex>
et ici : nano /var/www/rutorrent/conf/users/<usernamex>/config.php
pour tous les utilisateurs crées dans nginx :
<?php
$pathToExternals['curl'] = '/usr/bin/curl';
$topDirectory = '/home/<username1>';
$scgi_port = 5001;
$scgi_host = '127.0.0.1';
$XMLRPCMountPoint = '/<USERNAME1>';
4 : Modifier /seedbox-manager/conf/users/<USERNAMEx/config.ini en conséquence
-chacun des users suivants le dossier de download de <USERNAME1>
- /<USERNAME1> en Dossier scgi de l'utilisateur
Je n'ai pas testé...peu être quelques petits problèmes à finaliser...mais sur le principe ça ne devrait pas être loin de ce que tu recherches.