• Applications
  • [App RuFy 2.0] Téléchargement des torrents T411 depuis une interface

@Cyprien : Merci beaucoup, c'est tip top ! J'ai eu le même problème que @wla64, je pense que ça vient du script d'ex_rat, le fait qu'il y ait beaucoup de config, on s'y retrouve plus avec les accolades !

PS : Tu fera gaffe, pour mettre à jour l’outil, ce n'est pas cd /var/www/rufy mais plutôt cd /var/www/RuFy (si on se fie au tuto d'installation 😉).
Salut
Pour tester une MAJ sans re installer j'ai testé
cd /var/www/RuFy
git pull origin
J'ai un Server Error (500)
J'ai testé une restart RuFy,
supervisorctl start rufy
rufy: ERROR (already started)
J'ai aussi restart ngnix, toujours pareil
J'en profite aussi pour dire que les torrents de moins d'une heure sont référencés comme -d'un an
Polomad5 wrote:@Cyprien : Merci beaucoup, c'est tip top ! J'ai eu le même problème que @wla64, je pense que ça vient du script d'ex_rat, le fait qu'il y ait beaucoup de config, on s'y retrouve plus avec les accolades !

PS : Tu fera gaffe, pour mettre à jour l’outil, ce n'est pas cd /var/www/rufy mais plutôt cd /var/www/RuFy (si on se fie au tuto d'installation 😉).
Bien vu merci !

@wla64

T'as essayé de faire :
supervisorctl stop rufy
supervisorctl start rufy
Bon, encore bien vu et rapide
C'est bien ça j'y avais pas pensé
De nouveau fonctionnel
A tu vu mon message pour les torrents de moins d'une heure?
7 jours plus tard
Bonjour,

j'ai un petit problème,toute l'installe c'est bien déroulé rufy est bien démarré nginx a bien redémarré apre modification du fichier rutorrent.conf sauf que quand je veu aller sur la page http://minip/rufy. Erreur 404 not found

Quelqu'un pourrai m'aidé ?
Salut,

Tu utilise quel CMS ou quel framework ?

Merci d'avance
Je n'utilise pas de cms
seedbox assemblé par moi meme rutorrent script ex_rat, sickrage, couchpotato, plex sous debian

et j'ai voulu installer rufy pour permettre au utilisateur de ma seedbox d'utilisé T411 sans avoir as s'enregistré et commencer avec un ratio médiocre (sachant que c'est sur invite seulement si je ne me trompe pas)

mes mon probleme et l'erreur 404 not found pourtant j'ai suivi a la lettre le tuto je ne comprend a sa peu clocher pour qu'il me fasse une erreur comme sa

ou cas vous le demenderai voici mon fichier rutorrent.conf
server {
	listen 80 default_server;
	listen 443 default_server ssl http2;
	server_name _;

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

	ssl_certificate /etc/nginx/ssl/server.crt;
	ssl_certificate_key /etc/nginx/ssl/server.key;

	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 proxy ##

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

	## fin config proxy ##

	## 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 ##

	## début config munin ##

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

	location ^~ /graph/img {
	    root /var/www;
	    include /etc/nginx/conf.d/php.conf;
	    include /etc/nginx/conf.d/cache.conf;
	    error_log /dev/null crit;
	}

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

	## fin config munin ##

	## début config seedbox-manager ##

	location ^~ /seedbox-manager {
	alias /var/www/seedbox-manager/public;
	    include /etc/nginx/conf.d/php-manager.conf;
	    include /etc/nginx/conf.d/cache.conf;
	}

        ## fin config seedbox-manager ##

        ## config utilisateurs  ##

        location /HIRO {
            include scgi_params;
            scgi_pass 127.0.0.1:5001; #ou socket : unix:/home/username/.session/username.socket
            auth_basic "seedbox";
            auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_hiro";
        }
	
}

	## debut config  Tardistart  ##
#	location ^~ / {
#                root /var/www/tardistart;
#                include /etc/nginx/conf.d/php;
#                include /etc/nginx/conf.d/cache;
#                satisfy any;
#                allow all;
#
#                location ~ admin {
#                        auth_basic "TARDIStart Admin Page";
#                        auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_hiro";
#                        deny all;
#                }
#        }
	## Fin config Tardistart ##

	## Debut config Django ##
upstream rufy_server {
  server unix:/var/www/RuFy/run/gunicorn.sock fail_timeout=0;
}

server {
    ## Votre config ##
    ## .....       ##
    ## Fin de votre config ##

    location ^~/rufy/static {
        satisfy any;
        allow all;
        alias /var/www/RuFy/static/;
    }

    location ^~/rufy/media {
        satisfy any;
        allow all;
        alias    /var/www/RuFy/media/;
    }

    location ^~/rufy {
        satisfy any;
        allow all;

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_redirect off;
        if (!-f $request_filename) {
            proxy_pass http://127.0.0.1:8000;
            break;
        }
    }
}

	## Fin config django ##

server {
        listen 80;
        server_name plex.medacorp.net;
        location / {
                proxy_pass http://127.0.0.1:32400/web/;
        satisfy any;
        allow all;
       }
}

server {
	listen 80;
	server_name sickrage.medacorp.net;
	location / {
		proxy_pass http://127.0.0.1:8081/;
	satisfy any;
	allow all;
	}
}

server {
	listen 80;
	server_name couchpotato.medacorp.net;
	location / {
	proxy_pass http://127.0.0.1:5050;
	satisfy any;
	allow all;
	}
}
@Hiro45
Moi j'ai mis la premier ligne
upstream rufy_server {
  server unix:/var/www/RuFy/run/gunicorn.sock fail_timeout=0;
}
Juste en premier dans ton rutorrent.conf avant
server {
Et après dans ton conf
juste au dessus de:
## config utilisateurs ##
## début config rufy ##
	
	location ^~/rufy/static {
        satisfy any;
        allow all;
        alias /var/www/RuFy/static/;
   	 }

   	 location ^~/rufy/media {
        satisfy any;
        allow all;
        alias    /var/www/RuFy/media/;
  	  }

   	 location ^~/rufy {
        satisfy any;
        allow all;

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_redirect off;
        if (!-f $request_filename) {
            proxy_pass http://127.0.0.1:8000;
            break;
        }
    }

	## fin config rufy ##
Ton rutorrent.conf me parait bizarre et en double
Hiro45 wrote:et j'ai voulu installer rufy pour permettre au utilisateur de ma seedbox d'utilisé T411 sans avoir as s'enregistré et commencer avec un ratio médiocre (sachant que c'est sur invite seulement si je ne me trompe pas)
RuFy ne permet pas de télécharger sans compte, il faut obligatoirement avoir un compte créé sur t411.
Valounours wrote:Salut,

Tu utilise quel CMS ou quel framework ?

Merci d'avance
Salut,

J'utilise le framework Django sous Python , c'est vraiment pratique pour gérer les bases de données !
    Polomad5 wrote:
    Hiro45 wrote:et j'ai voulu installer rufy pour permettre au utilisateur de ma seedbox d'utilisé T411 sans avoir as s'enregistré et commencer avec un ratio médiocre (sachant que c'est sur invite seulement si je ne me trompe pas)
    RuFy ne permet pas de télécharger sans compte, il faut obligatoirement avoir un compte créé sur t411.
    Oui je c'est bien qu'il faut un compte, je DL uniquement sur T411. sa pourrai permettre aux utilisateur de telecharger sans compte

    @Wla64

    Okay je vai essayer sa
    hiro45 wrote:sa pourrai permettre aux utilisateur de telecharger sans compte
    Comment veux-tu télécharger sur un tracker qui nécessite un passkey pour ses torrents, sans compte et donc sans passkey ?
    Merci pour ce tuto et ce bijoux ça fonctionne à merveille
    Bonjour

    la recherche par saison et episodes serait un + pour la categorie series ainsi que une recherche par qualité DvDrip BDrip HDrip 780 ou 1080 etc.. pour les films.

    super boulot en tout cas
    lokiii wrote:
    hiro45 wrote:sa pourrai permettre aux utilisateur de telecharger sans compte
    Comment veux-tu télécharger sur un tracker qui nécessite un passkey pour ses torrents, sans compte et donc sans passkey ? 🙂
    je me suis mal exprimé j'aurai du dir de telecharger par le bien de mon compte
    wla64 wrote:@Hiro45
    Moi j'ai mis la premier ligne
    upstream rufy_server {
      server unix:/var/www/RuFy/run/gunicorn.sock fail_timeout=0;
    }
    
    Juste en premier dans ton rutorrent.conf avant
    server {
    Et après dans ton conf
    juste au dessus de:
    ## config utilisateurs ##
    ## début config rufy ##
    	
    	location ^~/rufy/static {
            satisfy any;
            allow all;
            alias /var/www/RuFy/static/;
       	 }
    
       	 location ^~/rufy/media {
            satisfy any;
            allow all;
            alias    /var/www/RuFy/media/;
      	  }
    
       	 location ^~/rufy {
            satisfy any;
            allow all;
    
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header Host $http_host;
            proxy_redirect off;
            if (!-f $request_filename) {
                proxy_pass http://127.0.0.1:8000;
                break;
            }
        }
    
    	## fin config rufy ##
    Ton rutorrent.conf me parait bizarre et en double
    Merci a toi Wla64 sa marche ^^

    PS: Quesqui te parait bizarre dans mon .conf ?
    Diesel wrote:Bonjour

    la recherche par saison et episodes serait un + pour la categorie series ainsi que une recherche par qualité DvDrip BDrip HDrip 780 ou 1080 etc.. pour les films.

    super boulot en tout cas
    C'est prévu également mais l'API T411 pour faire cela est assez étrange je trouve...

    Pour l'instant je suis entrain de développer la possibilité de choisir dans quel dossier vont les torrents selon les sous-catégories. Pour l'instant, j'ai réussi à faire pour les catégories mais pour les sous catégories c'est un peu plus chiant pour les formulaires ...

    Au fait @wla64, oui j'ai bien vu le problème avec les torrents à -1 an mais je ne suis pas sur que ce soit les torrents de moins d'une heure car certains apparaissent en 0 heures...
    Je viens de l'installer, ça a l'air de bien marché, super appli, merci

    J'ai quelques questions et suggestions :
    - Question : est-ce qu'en cas de redémarrage du serveur rufy redémarre aussi tout seul ?
    - Suggestion 1 : ajouter la possibilité de rechercher dans une catégorie sans forcer une sous-catégorie (en gros dans "Tous")
    - Suggestion 2 : dans l'affichage des "Top", par exemple "Top Day", afficher Catégorie/Sous-catégorie, car l'affichage des sous-catégories seules n'est pas assez parlant, du moins je trouve
    - Suggestion 3 : pouvoir rechercher un texte vide pour pouvoir afficher tous les résultats d'une catégorie ou sous-catégorie
    - Suggestion 4 : dans les options de menu, ajouter une option "ouvrir dans un nouvel onglet" afin d'éviter que les différents clics ne s'ouvrent à la place de l'interface RuFy

    Encore merci pour cette super appli
    Salut Jnoel,
    jnoel wrote:- Question : est-ce qu'en cas de redémarrage du serveur rufy redémarre aussi tout seul ?
    Je crois que oui, faut tester
    jnoel wrote:- Suggestion 1 : ajouter la possibilité de rechercher dans une catégorie sans forcer une sous-catégorie (en gros dans "Tous")
    Alors j'aimerais bien faire ça mais j'ai l'impression que l'API de T411 ne permet pas de le faire simplement ...
    jnoel wrote:- Suggestion 2 : dans l'affichage des "Top", par exemple "Top Day", afficher Catégorie/Sous-catégorie, car l'affichage des sous-catégories seules n'est pas assez parlant, du moins je trouve
    Tu as tout à fait raison, je vais voir pour le faire. Mais je t'avouerais que j'ai mis un peu en stand-by le développement de RuFy pour l'instant ...
    jnoel wrote:- Suggestion 3 : pouvoir rechercher un texte vide pour pouvoir afficher tous les résultats d'une catégorie ou sous-catégorie
    Comme pour la suggestion 1, je ne crois pas que l'API T411 le permette ...
    jnoel wrote:- Suggestion 4 : dans les options de menu, ajouter une option "ouvrir dans un nouvel onglet" afin d'éviter que les différents clics ne s'ouvrent à la place de l'interface RuFy
    Oui pourquoi pas même si cela est vraiment gadget 😀. Un clique droit -> ouvrir dans un nouvel onglet ne prend pas beaucoup de temps 😛.