rtorrent-cleaner un outil pour libérer de la place sur votre seedbox !
- Modifié
bon super ... en fait lorsque je modifie le nginx.conf
avec le codage:
server {
listen 127.0.0.1:8888;
charset utf-8;
location = / {
include scgi_params;
scgi_pass 127.0.0.1:5000;
}
}
et bien lors du redemarrage avec service nginx restart
il ne veut pas ...redemarrer
on est bien d'accord que c'est nano /etc/nginx/nginx.conf
qu'il faut modifier.
alors oui j'ai bien modifié scgi_pass 127.0.0.1:5000
par celui de mon user...
donc je vois pas trop la...je vais continuer de fouiller..
- Modifié
slid3 hum, il faut pas mettre la config n'importe ou. Tu peux me donner les fichiers de config nginx?
Sinon tu peux passer par le web. Avec l'adresse ip de ton serveur et le mot de passe.
Exemple: rtorrent-cleaner report --url-xmlrpc=http://xx.xxx.xxx.xx/RPCX --username=paul --password=xxxxxxxx
- Modifié
re- je vais essayer par le web quand meme- et voici le reout des commandes :
config nginx
user www-data;
worker_processes auto;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
use epoll; # gestionnaire d'évènements epoll (kernel 2.6+)
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
access_log /var/log/nginx/access.log combined;
error_log /var/log/nginx/error.log error;
sendfile on;
keepalive_timeout 15;
keepalive_disable msie6;
keepalive_requests 100;
tcp_nopush on;
tcp_nodelay off;
server_tokens off;
gzip on;
gzip_comp_level 5;
gzip_min_length 512;
gzip_buffers 4 8k;
gzip_proxied any;
gzip_vary on;
gzip_disable "msie6";
gzip_types
text/css
text/javascript
text/xml
text/plain
text/x-component
application/javascript
application/x-javascript
application/json
application/xml
application/rss+xml
application/vnd.ms-fontobject
font/truetype
font/opentype
image/svg+xml;
include /etc/nginx/sites-enabled/*.conf;
}
edit : passe pas non plus par le web.... je l'aurai un jour - je l'aurai
- Modifié
slid3 Non il faut que tu crées le fichier rtorrent.conf
et copie colle ça
server {
listen 127.0.0.1:8888;
charset utf-8;
location = / {
include scgi_params;
scgi_pass 127.0.0.1:5000;
}
}
redémarre nginx service nginx restart
et test rtorrent-cleaner : rtorrent-cleaner report --url-xmlrpc=http://127.0.0.1:8888
Je suis sur le chat si tu veux https://chat.mondedie.fr
- Modifié
Ce script est excellent !
Perso, je passe par le plugin "httprpc" de ruTorrent pour le faire fonctionner ( accès protégé par "basic auth" et en https avec certificat signé ) :
rtorrent-cleaner report --url-xmlrpc=https://mon-domaine.tld/rutorrent/plugins/httprpc/action.php --username=user1 --password=password1
Moins de 5 secondes pour analyser 1 To de données !
Merci @Magicalex !
Merci pour ton retour
Pour info, j'ai pour projet d'essayer de communiquer avec rtorrent directement via scgi://
Le but c'est de se passer du serveur web. ça semble tout de même complexe à mettre en place...
- Modifié
Grosse mise à jour qui arrive ce weekend je pense (version 0.8.0)
J'ai réussi à communiquer directement avec rtorrent sans passer par le serveur web!!
Maintenant je pense que toutes les configurations rtorrent fonctionnent avec le script rtorrent-cleaner.
Les personnes qui utilisent flood par exemple peuvent utiliser le script.
Et niveau performance j'ai encore de meilleur performance!!
Pour les curieux vous pouvez consulter les changements ici https://github.com/Magicalex/rtorrent-cleaner/compare/0.7.1...master
J'ai aussi trouvé un petit bug qui est déjà corrigé dans la version 0.7.1
Il y a des changements à l'utilisation pour la nouvelle version qui va arriver.
Quelques exemples d'utilisation :
rtorrent-cleaner report --scgi=127.0.0.1 --port=5000
rtorrent-cleaner mv /home/user/old --scgi=127.0.0.1 --port=5000
rtorrent-cleaner torrents --scgi=127.0.0.1 --port=5000
rtorrent-cleaner rm --scgi=127.0.0.1 --port=5000
rtorrent-cleaner --version
Je vous tiens au courant, il me reste des tests à faire pour l'image docker.
J'ai rajouté le support des sockets pour la prochaine version
rtorrent-cleaner report --scgi=/run/php/.rtorrent.sock
- Modifié
Voilà la version 0.8.0 est sorti.
Y a pas mal de changement à l'utilisation, les performances sont meilleurs.
J'ai mis à jour le README pour les questions sur l'utilisation.
Donc maintenant plus besoin du serveur web, rtorrent-cleaner communique directement avec rtorrent.
De plus si vous utilisez un socket rtorrent-cleaner le prend aussi en charge.
Il me reste à mettre à jour et tester l'image docker.
J'attends vos retours ++
- Modifié
J'ai une erreur avec Docker :
PHP Warning: count(): Parameter must be an array or an object that implements Countable in phar:///usr/local/bin/rtorrent-cleaner/src/Rtorrent/ListingFile.php on line 30
In ProgressBar.php line 435:
[Symfony\Component\Console\Exception\LogicException]
Unable to display the remaining time if the maximum number of steps is not
set.
Le log complet :
https://paste.mondedie.fr/?463af989a22d68f3#0qo5HWjIiTRDYEboPMpEJJwGupwocOuTAiHDsXh5d5I=
spider1163 tu as combien de torrents dans rutorrent?
Magicalex 56 pour être exact