Je reviens sur mes tests et ça passe désormais
time: 1sec 51ms, torrents: 231, memory: 8MB
Merci pour le script
rtorrent-cleaner un outil pour libérer de la place sur votre seedbox !
- 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
- Modifié
docker run -it --rm \
-v /var/lib/vz/aerya/mnt:/downloads \
--link rutorrent:rtorrent \
magicalex/docker-rtorrent-cleaner rtorrent-cleaner --url-xmlrpc=https://rtorrent/RPC2
Normalement, on devrait se rapprocher de la vérité avec cette commande.
Je suis pas sûr pour /var/lib/vz/aerya/mnt/incoming
.
Voilà cette commande supprime automatiquement le container une fois rtorrent-cleaner exécuté.
- Modifié
Merci beaucoup @Magicalex
Il suffit de mettre /var/lib/vz/aerya/mnt/:/downloads
Hum... je vais revoir mes scripts...
| | Total recoverable space | 901.23Go |
time: 2min 15sec 789ms, torrents: 486, memory: 12MB
- Modifié
Aerya Tu peux faire un script à l'avenir dans /usr/local/bin/rtorrent-cleaner
#!/bin/bash
docker run -it --rm \
-v /var/lib/vz/aerya/mnt:/downloads \
--link rutorrent:rtorrent \
magicalex/docker-rtorrent-cleaner rtorrent-cleaner --url-xmlrpc=https://rtorrent/RPC2 $*
Tu pourras directement lancer les commandes facilement
rtorrent-cleaner report
rtorrent-cleaner rm
rtorrent-cleaner mv /data/old
rtorrent-cleaner torrents
rtorrent-cleaner --version
- Modifié
bonjour à tous
je viens d'essayer ce script rtorrent-cleaner sur ma seedbox bonobox , j'ai juste un petit soucis d'exécution.
lorsque je passe la commande rtorrent-cleaner report --url-xmlrpc=http://localhost:80/RPC
il me revient l'errreur
root@AMS-122150:~# rtorrent-cleaner report --url-xmlrpc=http://localhost:80/RPC
╔═══════════════════════════╗
║ RTORRENT-CLEANER - REPORT ║
╚═══════════════════════════╝
In HttpException.php line 32:
An HTTP error occurred: Not Found
report [--url-xmlrpc URL-XMLRPC] [-e|--exclude EXCLUDE] [--log [LOG]] [-u|--username USERNAME] [-p|--password PASSWORD]
donc en allant sur le GitHub je pense qu'il faut que j'édite nginx.conf
j'aimerai avoir confirmation de votre part.
cdlt
- 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