rtorrent-cleaner un outil pour libérer de la place sur votre seedbox !
j'ai fini, je publie dans la soirée la version 0.5.0
https://github.com/Magicalex/rtorrent-cleaner/compare/0.4.5...master
Salut, j'ai release la version 0.5.0
La liste des changements
- Modification du fonctionnement pour fix le problème de @foxfr99
- Ajout des options --username --password pour les authentifications basic ça devrait fixer le problème de @Banip et @spider1163
J'attends vos retours.
- Modifié
Magicalex J'ai une erreur sur la commande rtorrent-cleaner report --url-xmlrpc=https://emydar.ml/rutorrent --username=mylene --password=********
je te laisse voir mon privatebin
- Modifié
Fonctionne Très bien chez moi.
Debian 9
PHP 7.1.26
Script exrat
Merci beaucoup pour ton partage.
- Modifié
hydrog3n Mais rtorrent en RPC n'a pas besoin d’identification grâce au server block qu'on a rentré au début de la conf :
server {
listen 127.0.0.1:8888;
charset utf-8;
location = /RPC {
include scgi_params;
scgi_pass 127.0.0.1:5001;
}
}
la commande : rtorrent-cleaner report --url-xmlrpc=http://localhost:8888/RPC
Et comme 127.0.0.1:5001
correspond à l'utilisateur 1 127.0.0.1:5002
l'utilisateur 2 etc je vois pas l’intérêt de rajouter --username --password
pour cette méthode
Alors que quand on appel rtorrent-cleaner par l'URL de rutorrent justement, on a besoin de l'authentification et j'ai cru que @Magicalex avait rajouté --username --password
à cette étape pour faciliter la lecture de l'URL sans avoir les identifiants au milieux de l'URL mais en option à la fin..
J'ai surement compris de travers lol.
Banip non non, il faut tjrs mettre une url rpc correct. L’option username et password c’est pour les problèmes de caractère dans l’url.
donc par l’url distante ça doit donner quelque chose comme https://domain.tld/RPC
- Modifié
Magicalex Au début je me souviens qu'on avait deux méthodes
rtorrent-cleaner report --url-xmlrpc=https://user:password@domain.tld/rutorrent
ET
rtorrent-cleaner report --url-xmlrpc=http://localhost:8888/RPC # avec la conf nginx qui va bien
La première méthode est toujours utilisable ?
Non parce que perso j'ai fait modifié le server block comme ça :
server {
listen 127.0.0.1:8888;
charset utf-8;
location = /USER1{
include scgi_params;
scgi_pass 127.0.0.1:5001;
}
location = /USER2{
include scgi_params;
scgi_pass 127.0.0.1:5003;
}
location = /USER3{
include scgi_params;
scgi_pass 127.0.0.1:5004;
}
}
Puis j'appelle rtorrent-cleaner comme ça :
rtorrent-cleaner report --url-xmlrpc=http://localhost:8888/USER1
rtorrent-cleaner report --url-xmlrpc=http://localhost:8888/USER2
rtorrent-cleaner report --url-xmlrpc=http://localhost:8888/USER3
...
Je trouve ça bien pratique, pas d'authentification et ça va super vite. J'ai carrément abandonné la première solution.
Je reviens sur mes tests et ça passe désormais
time: 1sec 51ms, torrents: 231, memory: 8MB
Merci pour le script
- Modifié
Salut, je dois avoir un souci de conf mais je ne vois pas lequel. Voici ce que j'ai quand je demande le rapport : The files are not able to be reached locally
Et mon Docker
docker run -d \
--name rtorrent-cleaner \
-v /var/lib/vz/aerya/mnt/incoming:/data/torrents \
--link rutorrent:rtorrent \
magicalex/docker-rtorrent-cleaner rtorrent-cleaner report --url-xmlrpc=https://torrent.xxx.xxx/RPC2 --username moi --password 'pwd'
Evite de passer par https et l’authentification pas besoin via docker. Normalement t’as pas besoin de mettre l’option —url-xmlrpc par défaut c’est http://rtorrent:8080/RPC
mais tu peux mettre http://rtorrent:8080/RPC2
Ensuite pour ton soucis c’est le volume qui n’est pas bon.
Essaye
-v /var/lib/vz/aerya/mnt:/data
Tu utilises quelle image docker?
- Modifié
L'image Linuxserver, donc mon volume /var/lib/vz/aerya/mnt/ est monté dans /downloads
Par ailleurs le script tournait au poil sur ma vieille SB montée avec le script d'Ex mais là du coup en Docker je ne sais pas si je dois lui indiquer le chemin local ou celui du Docker ruTorrent (?).
EDIT le coup du /rtorrent:machin ça ne marche pas. Que ce soit via aucun des ports que j'utilise pour cette image. Mais c'est pas ça qui foire donc pas grave
Error creating resource: [message] fopen(http://rtorrent:xx/RPC2): failed to open stream: Connection refused
Merci c'est sympa https://github.com/linuxserver/docker-rutorrent