Salut,

J'ai testé récemment le framework slim, et du coup pour tester j'ai réécris presque tout le code de l'interface seedbox-manager.

J'ai supprimé l'option avec les tickets pour faire du support. Je pense qu'il y avait pas grand monde qui utilisaient cette fonctionnalité.

J'en profite pour traduire l'interface, donc s'il y a des gens motivés pour filer un coup de main je veux bien.

Sinon je réfléchis à la possibilité de lister les fichiers torrents qui sont orphelins de leur torrent.
(Et éventuellement proposer une option pour supprimer les fichiers concernés.)

Si vous avez des idées, vous pouvez toujours les soumettre ici, ou sur github.

Lien github : https://github.com/Magicalex/seedbox-manager

Salut,

Excellente initiative!

Si tu veux une traduction en russe ou flamand, fais le moi savoir!

Bonne journée, hâte de tâter la V3!

Bon de toute manière j'ai une erreur 500 en prod, ça va trainer un peu avant de sortir la v3

Salut
Une question... Pour l'instant j'utilise pour le script la commande du tuto
composer create-project magicalex/seedbox-manager
Je viens de retourner un peu la faq de "composer" pour jouer la montre et rester sur une 2.5.0 le temps de voir venir la suite tranquille sans cata'.
La commande pour bloquer la version, ce serait bien :
composer create-project magicalex/seedbox-manager=2.5.0
J'ai testé en jouant entre 2.5.0 / 2.4.0 et ça a l'air bon mais... 😃
Ex.

Ok ça roule pour les ":" ( des fois que, ça passe aussi avec un = )
c'est fait pour le fix sur github, tu peux tout casser tranquillou pour la V3 😉
Ex.

A tout le monde, j'ai dans l'idée de proposer une fonctionnalité qui chercherai les fichiers sans torrent
A la manière de boxCleaner le script qui fait ça en shell. Dites moi si ça vous intéresse!!

De plus visuellement si des gens veulent participer à l'amélioration de l'interface je suis preneur.

La v3 est dispo.

Je mettrai le tuto seedbox-manager à jour.
En attendant vous pouvez lire le readme y a toutes les instructions qu'il faut.

Merci pour cette nouvelle version, j'essaie de l'installer, mais je n'arrive pas a rajouter le /seedbox-manager dans le rutorrent.conf, j'ai toujours une erreur ou alors une page qui me dit : "Ce site est inaccessible

server {
listen 80 default_server;
server_name _;

index index.html index.php;
charset utf-8;
client_max_body_size 10M;

include /etc/nginx/conf.d/ciphers.conf;

access_log /var/log/nginx/rutorrent-access.log combined;
error_log /var/log/nginx/rutorrent-error.log error;

error_page 500 502 503 504 /50x.html;
location = /50x.html { root /usr/share/nginx/html; }

auth_basic "seedbox";
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd";


location = /favicon.ico {
	access_log off;
	log_not_found off;
}

## début config accueil serveur ##

location ^~ / {
    root /var/www/base;
    include /etc/nginx/conf.d/php.conf;
    include /etc/nginx/conf.d/cache.conf;
    satisfy any;
    allow all;
}

## fin config accueil serveur ##

## début config rutorrent ##

location ^~ /rutorrent {
    root /var/www;
    include /etc/nginx/conf.d/php.conf;
    include /etc/nginx/conf.d/cache.conf;

    location ~ /\.svn {
	    deny all;
    }

    location ~ /\.ht {
	    deny all;
    }
}

location ^~ /rutorrent/conf/ {
	deny all;
}

location ^~ /rutorrent/share/ {
	deny all;
}

## fin config rutorrent ##

## debut sickrage ##

	include /etc/nginx/conf.d/sickrage.conf;

## fin sickrage ##

## debut couchpotato ##

	include /etc/nginx/conf.d/couchpotato.conf;

## fin couchpotato ##

location ^~ /tardistart {
	root /var/www;
	include /etc/nginx/conf.d/php.conf;
	include /etc/nginx/conf.d/cache.conf;
	satisfy any;
	allow all;

		location ~ admin {
			auth_basic "Utilisateur principal seedbox,TARDIStart Admin Page";
			auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_aurelien";
			deny all;
		}
}}

Il manque dans ta conf le dossier scgi location = /USERNAME

Je connais pas tardis et j'ai pas la conf de sickrage ni de coucpotato donc je garantie rien pour eux.

server {
    listen 80 default_server;
    server_name _;

    index index.html index.php;
    charset utf-8;
    client_max_body_size 10M;

    include /etc/nginx/conf.d/ciphers.conf;

    access_log /var/log/nginx/rutorrent-access.log combined;
    error_log /var/log/nginx/rutorrent-error.log error;

    error_page 500 502 503 504 /50x.html;

    auth_basic "seedbox";
    auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd";

    root /var/www;

    location / {
        alias /var/www/base;
        satisfy any;
        allow all;
    }

    location /rutorrent {
        try_files $uri $uri/ /index.html;
    }

    location ~ ^/rutorrent/(conf|share)/(.+)$ {
        deny all;
    }

    location /seedbox-manager {
        try_files /seedbox-manager/$uri /seedbox-manager/index.php$is_args$args;
    }

    location /tardistart {
        include /etc/nginx/conf.d/php.conf;
        include /etc/nginx/conf.d/cache.conf;
        satisfy any;
        allow all;

        location ~ admin {
            auth_basic "Utilisateur principal seedbox,TARDIStart Admin Page";
            auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_aurelien";
            deny all;
        }
    }

    include /etc/nginx/conf.d/sickrage.conf;

    include /etc/nginx/conf.d/couchpotato.conf;

    location ~ \.php$ {
        fastcgi_index index.php;
        include /etc/nginx/fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }

    location ~* \.(jpe?g|gif|css|png|js|map|woff|woff2|ttf|svg|eot)$ {
        expires 30d;
        access_log off;
    }

    location = /50x.html {
        root /usr/share/nginx/html;
    }

    location = /favicon.ico {
        access_log off;
        log_not_found off;
    }
}

Salut !

Je viens de faire l'installation de la v3 et j'ai un ou deux petits retours 🙂
Il ne faut pas oublier d'ajouter :

location ~* .(jpe?g|gif|css|png|js|map|woff|woff2|ttf|svg|eot)$ {
expires 30d;
access_log off;
}

dans le fichier rutorrent.conf, sinon on perd le css etc 🙂

Par ailleurs, l'espace disque a l'air erroné alors qu'il était bon avant !

En vrai cette location permet de mettre en cache les assets donc si tu l'oublie y a rien de grave.

location ~* .(jpe?g|gif|css|png|js|map|woff|woff2|ttf|svg|eot)$ {
expires 30d;
access_log off;
}

Pour l'espace disque il faut que tu changes les /home de chaque user dans l'espace admin.

D'acc !

Bizarre du coup, apres avoir rajouté ces lignes, ma page sans feuille de style s'est remise à fonctionner 🙂 Je devais avoir les mauvais fichiers en cache !
Merci 😉

Au passage, interresé pour la boxCleaner 😃

Je viens aussi de l'installer et ça fonctionne au poil 👌
Juste un petit bug dans la zone ftp :

Par contre, ça ne fonctionne pas avec php5-fpm. J'ai du mettre le 7.0 en parallèle.

Pour php5:

/var/run/php5-fpm.sock

Ex_rat modifie son script pour passer Bonobox en php7. Il faut juste lui laisser un peu le temps...qu'il n'a pas trop 😉
Bonne journée à tous.

@zarev c'est ce que j'avais mais cela ne passait pas

Ah oki au temps pour moi 😉

Bonne journée à toi.

@Nebukad ah effectivement je sais d’où ça vient

Pour boxCleaner moi aussi ça m'intéresse beaucoup
Jsuis entrain d'améliorer une lib php avec tuxiy https://github.com/tuxity/rtorrent-php pour communiquer avec rtorrent mieux foutu que rutorrent.
Si elle devient facile à utiliser peut-être que ça motivera quelqu'un à faire un successeur en php au vieux rutorrent.

L'idée pour seedbox-manager sera de d'afficher tous les fichiers qui seront sans torrent.
Comme le script de @gormson voir ici
Si j'arrive à faire ça, ce sera déjà bien, ensuite à voir pour éventuellement ajouter une fonction pour supprimer les fichiers. Mais j'ai pas envie de toucher trop aux droits sur les fichiers donc à voir.