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.

J'ai poussé une version 3.0.1 qui fix le problème des url et aussi améliore la page d'installation lorsque il y a une mauvaise installation.

    Salut
    Tu as oublié de changer le numéro de version dans la fenêtre "A Propos", c'est encore en 3.0.0
    Pour le script c'est ok, je teste encore un peu et je push. Un peu galère pour assurer la retro-compatibilité pour les ajout d'user post install' mais je pense que je suis bon là....
    Ex.

    @Magicalex

    Pour une petite suggestion M'sieur. Je trouverais sympa une option theming basique.

    • fond d'écran
    • choix couleurs CSS de quelques éléments (tableau de bord, barre TOP,...)
    • choix couleurs CSS des boutons

    C'est rien de vital, mais ça donnerait un petit plus dans la personnalisation.

    En tout cas merci, ça fonctionne déjà super bien!

    Hello Magicalex, encore un super boulot. Je pensait, après a voir la faisabilité, mais serait il possible d'ajouter dans le seedbox manager des option pour installer d'autre logiciel/service .
    Exemple : installe de plex, de openvpn etc, via script et acces au tuto direct ici (lien) pour ceux qui veulent pas installer par script.
    En tout cas je suis heureux de redecouvrir le site et votre boulot, j'etais occupé car en recherche partage sat (oscam)

    C'est fait pour le script auto et la 3.0.1, c’est en ligne 😉
    Ex.

    Magicalex

    Maintenant j'ai ça à la place de l'adresse ftp :

    Adresse (s)FTP : (s)ftp://Array

    Je l'ai également à la place de l'adresse http de la zone Transdroid

      Bonjour,
      j'ai voulu mettre à jour.
      du coup j'ai été sur le topic d'origine pour voir comment faire la mise à jour.

      quand je fais

      /var/www/seedbox-manager# git pull origin master

      j'ai l'erreur suivante :

      fatal: Not a git repository (or any of the parent directories): .git

      voici ce que j'ai dans /var/www/seedbox-manager :

      app   composer.lock  public source-reboot-rtorrent bower.json  conf  README.md   vendor composer.json  LICENSE

      je suis actuellement en version 2.5.0

      merci de votre aide.

        corentin80 Oui, il faut supprimer le dossier seedbox-manager
        Et retélécharger les fichiers via git. En suite suit le tuto parce que beaucoup de chose change dans la config

        Salut
        Alors pour les utilisateurs du script auto. Si vous faites la mise à jour, une fois fini il faudra faire un truc pour que le script bosse correctement sur l'ajout d'utilisateur par la suite:

        touch /var/www/seedbox-manager/sbm_v3
        chown www-data:www-data /var/www/seedbox-manager/sbm_v3

        Ça permet d'avoir le bon fichier config.ini à l'arrivée 😉
        Ex.

        Bonjour magicalex,

        Merci. Super je teste ce weekend.

        Salut
        Je sais pas si je suis le seul mais "Déconnexion" me déconnecte pas.(je suis bien redirigé sur mondedie mais c’est tout)

          Donc quand on est en 2.5 installé avec Bonobox, on ne peut pas faire de mise à jour sans tout réinstaller?
          C'est bien ça?

          Oui c'est préférable sinon faut bidouiller et ca prend plus de temps.

          Salut, de mon côté, j'ai aujourd'hui de nouveau un affichage sans css,etc...
          J'ai bien les assets dans mon conf, j'ai tenté de vider le cache du dossier et j'ai tenté de passer par un autre browser.
          😢

          Edit: Peut-être qu'en postant mon conf ça aiderait pour m'aider ?
          Edit 2 : J'ai aucune balise (genre code, spoiler ou autre) lorsque je rédige ou édite un message, c'est normal ou c'est moi ? :p
          Edit 3 final lap : J'ai rajouté des ~ devant chaque service et c'est enfin tout bon 😃

            Y'aurait-il la possibilité d'avoir un screen de la version 3.0.0 afin de savoir à quoi elle ressemble ou bien elle est comme la version précédente ?

            fana Edit 2 : J'ai aucune balise (genre code, spoiler ou autre) lorsque je rédige ou édite un message, c'est normal ou c'est moi ? :p

            C'est normal car la barre d'outil a de nouveau disparu... Elle reviendra sûrement d'ici peu (jours). Je l'avais déjà remarqué il y a quelques semaines.
            En attendant, il va falloir s'en passer (markdown ou les balises de FluxBB. Ce qui me rappelle ce bug...).