• Applications
  • [Discussion] Medusa: téléchargement automatique d'épisodes de série

hydrog3n wrote:Salut, tu pourrais nous montrer ton fichier
/etc/default/sickbeard
Oui avec plaisir

Voila :
SB_USER=sadama
SB_OPTS=--config=/var/www/sickbeard/sickbeard/config.ini
SB_HOME=/var/www/sickbeard/sickbeard/
SB_DATA=/var/www/sickbeard/sickbeard/
Tu es sur que les fichiers sont dans sickbeard/sickbeard ? je verais ton fichiercomme ceci
SB_USER=sadama
SB_OPTS=--config=/var/www/sickbeard/config.ini
SB_HOME=/var/www/sickbeard/
SB_DATA=/var/www/sickbeard/
tu peux me confirmer avec un
ls /var/www/sickbeard
Je vais essayer comme tu as dis, mais il me semble que j'avais essayer comme cela et ça n'avais pas fonctionner mais je vais réessayer.

Sinon voila :
root@BigCrunch:~# ls /var/www/sickbeard
COPYING.txt   autoProcessTV  data          init.solaris11  readme.md  tests
SickBeard.py  bs4            init.fedora   init.ubuntu     setup.py
Used_Files    cherrypy       init.freebsd  lib             sickbeard
MAJ : C'est OK, effectivement en réfléchissant c'est logique mais en fait ça m'a induit en erreur
SB_USER=votreutilisateur
SB_OPTS= --config=/chemin/vers/votre/installation/sickbeard/config.ini
SB_HOME=/chemin/vers/votre/installation/sickbeard/
SB_DATA=/chemin/vers/votre/installation/sickbeard/
Sinon merci de ton aide je continue la suite
Bonjour alors voila j'ai installer sickbread sur ma seedbox qui fonctionne pas rutorrent sauf que aucun téléchargement ce lance.
J'ai suivi ce tuto : http://mondedie.fr/d/6429
Si quelqu'un a une idée ?

voila ma config :

fichier /etc/default/sickbeard/
SB_USER=kantin
SB_OPTS= --config=/home/kantin/sickbeard/config.ini
SB_HOME=/home/kantin/sickbeard/
SB_DATA=/home/kantin/sickbeard/
le dossier d'installation est /home/kantin/sickbeard/

les permissions kantin:web
le reste j'ai laissé par défaut.
shiraz91 wrote: Sinon merci de ton aide je continue la suite 😉
Pas de problème des fois ça arrive

@Kantin13 : Il est préférable de mettre le dossier sickbeard dans /var/www/ car je pense pas que le deamon web arrive a le faire fonctionner.
Par contre je reviens car j'ai un problème pour mettre en place le reverse proxy.

Je n'ai pas de répertoire
/etc/nginx/sites-available/
Donc impossible de créer le fichier /default.
root@BigCrunch:/etc/nginx# ls -l
total 48
drwxr-xr-x 2 root root 4096 Feb 25 03:02 conf.d
-rw-r--r-- 1 root root  964 Sep 16 16:12 fastcgi_params
-rw-r--r-- 1 root root 2837 Sep 16 16:12 koi-utf
-rw-r--r-- 1 root root 2223 Sep 16 16:12 koi-win
-rw-r--r-- 1 root root 3957 Sep 16 16:12 mime.types
-rw-r--r-- 1 root root  728 Feb 25 03:00 nginx.conf
drwxr-xr-x 2 root root 4096 Feb 25 03:02 passwd
-rw-r--r-- 1 root root  596 Sep 16 16:12 scgi_params
drwxr-xr-x 2 root root 4096 Feb 27 15:21 sites-enabled
drwxr-xr-x 2 root root 4096 Feb 25 03:01 ssl
-rw-r--r-- 1 root root  623 Sep 16 16:12 uwsgi_params
-rw-r--r-- 1 root root 3610 Sep 16 16:12 win-utf
c'est dans sites-enabled il y a le rutorrent.conf
Donc si je comprends, bien il faut ajouter
location /sickbeard {
    proxy_pass        http://127.0.0.1:8081;
    #auth_basic            Restricted Area; # Si vous voulez protéger...
    #auth_basic_user_file  htpasswd; # ... par mot de passe, décommentez
    proxy_redirect    off;
    proxy_set_header  Host             $http_host;
    proxy_set_header  X-Real-IP        $remote_addr;
    proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
Dans "utorrent.conf" ou créer un fichier default ?
dans celui que tu as deja plus simple
dans ton rutorrent.conf c'est lui par defaut

J'ai réinstallé sickbeard dans /var/www/sickbeard et les téléchargement ne fonctionne toujours pas.
Je pense que c'est un probleme de permissions. Quelles permissions avez vous mis ?

je reste comme ca :


kantin13 wrote:J'ai réinstallé sickbeard dans /var/www/sickbeard et les téléchargement ne fonctionne toujours pas.
Je pense que c'est un probleme de permissions. Quelles permissions avez vous mis ?

je reste comme ca :

https://images.mondedie.fr/images/sanstitre1.jpg
________________________________________________________________________________________________________________________________________

https://images.mondedie.fr/images/sanstitre2.jpg
Tu as regarder dans ton répertoire
/home/kantin/watch


Si il y a bien les fichiers torrents ?
hydrog3n wrote:

c'est dans le fichier rutorrent.conf

Ok je comprends mieux, mais après l'avoir mis dans

root@BigCrunch:~# nano /etc/nginx/sites-enabled/rutorrent.conf
##  debut config sickbeard ##

   location /sickbeard {
        proxy_pass http://127.0.0.1:8081;
        #auth_basic            Restricted Area; # Si vous voulez protéger...
        #auth_basic_user_file  htpasswd; # ... par mot de passe, décommentez
        proxy_redirect off;
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

## fin config sickbeard ##

J'ai une belle erreur quand que j’insère dans le naviguateur "https://Ip/sickibeard/

rutorrent-error.log

2015/02/28 14:21:07 [error] 4904#0: *10200 connect() failed (111: Connection refused) while connecting to upstream, client: 88.120.241.203, server: _, request: "GET /sickbeard HTTP/1.1", upst$$, upstream: "[url]http://127.0.0.1:8081/sickbeard[/url]", host: "62.210.115.150"

Et je ne peux plus accéder à Sickbeard par http://ip:8081

Salut shiraz,

Je n'ai pas fait la config nginx pour du https mais du http.

Essaye http://ipserv/sickbeard

As tu bien fait la suite du tuto avec arrêt sickbeard, modification config et redémarrage?
Moi le problème vient du faites que l'autowatch de rutorrent ne fonctionne pas
adaur wrote:Salut shiraz,

Je n'ai pas fait la config nginx pour du https mais du http.

Essaye http://ipserv/sickbeard

As tu bien fait la suite du tuto avec arrêt sickbeard, modification config et redémarrage?
Salut Adaur,

En http://, j'ai exactement la même erreur et je n'ai plus accès à Sickbeard alors qu'avant avoir fait la conf. pour du reverse proxy, là tout a merdé...
Oui j'ai bien suivis le tuto
Copie ton rutorrent.conf pour voir

Normalement l'url c'est 127.0.0.1:8081/ et pas 127.0.0.1:8081/sickbeard tu as sa dans les logs
Merci pour le tuto, ça fait un bail que je voulais l'installer. Marche niquel chez moi, installation peut-être un peu "hard" quand même pour des gens complètements néophytes.
jbnitro wrote:Copie ton rutorrent.conf pour voir

Normalement l'url c'est 127.0.0.1:8081/ et pas 127.0.0.1:8081/sickbeard tu as sa dans les logs
Merci de ton aide
server {
        listen 80 default_server;
        listen 443 default_server ssl;
        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;

        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;
        }

##  debut config sickbeard ##

   location /sickbeard {
        proxy_pass http://127.0.0.1:8081;
        #auth_basic            Restricted Area; # Si vous voulez protéger...
        #auth_basic_user_file  htpasswd; # ... par mot de passe, décommentez
        proxy_redirect off;
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

## fin config sickbeard ##
tu as juste sa dans ton rutorrent.conf, tu la installé avec le script auto ou pas ??
MadMadrigan wrote:Perso j'invite a jeter un oeil sur nzbtomedia pour configurer ca au mieux.[...]
hydrog3n wrote:On va évité de rajouter une couche dejà que c'est pas facile là ^^ [...]
Au contraire, il faudrait peut-être mieux ?
Approfondir le sujet pourrait permettre de découvrir l'existence d'autres solutions à Sick Beard comme Sonnar. A priori, il support(era) un bon lot de trackers.

Et puis, d'un autre côté, actuellement, certaines choses sont un peu obscures... Il semble même qu'il existe quelque problème. Par exemple, le téléchargement des sous-titres (français ou anglais) fonctionne ? Avec quelle version ?
Entre la version officielle et les deux fork mentionnés... Il n'est pas forcément évident de déterminer celle qui conviendra.
Wagner wrote:
MadMadrigan wrote:Perso j'invite a jeter un oeil sur nzbtomedia pour configurer ca au mieux.[...]
hydrog3n wrote:On va évité de rajouter une couche dejà que c'est pas facile là ^^ [...]
Au contraire, il faudrait peut-être mieux ?
Approfondir le sujet pourrait permettre de découvrir l'existence d'autres solutions à Sick Beard comme Sonnar. A priori, il support(era) un bon lot de trackers.

Et puis, d'un autre côté, actuellement, certaines choses sont un peu obscures... Il semble même qu'il existe quelque problème. Par exemple, le téléchargement des sous-titres (français ou anglais) fonctionne ? Avec quelle version ?
Entre la version officielle et les deux fork mentionnés... Il n'est pas forcément évident de déterminer celle qui conviendra.
Pour approfondir il faut déjà arriver a l'installer et a comprendre comment il fonctionne. Sur un autre tuto pourquoi pas.

Je connaissais pas sonar qui peut etre pas mal.


Pour ma part les sub fonctionne en fr ou en en avec le fork vo/vf

La version officielle n'a pas de commit depuis le 23 mai 2013. La Vo/Vf du tuto est mise a jours souvent. Pour Sickrage je serais pas dire.
jbnitro wrote:tu as juste sa dans ton rutorrent.conf, tu la installé avec le script auto ou pas ??
J'avais pas tout copier, voila le fichier conf en entier :
server {
        listen 80 default_server;
        listen 443 default_server ssl;
        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;

        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;
        }

##  debut config sickbeard ##

   location /sickbeard {
        proxy_pass [url]http://127.0.0.1:8081[/url];
        #auth_basic            Restricted Area; # Si vous voulez protéger...
        #auth_basic_user_file  htpasswd; # ... par mot de passe, décommentez
        proxy_redirect off;
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

## fin config sickbeard ##

## debut config cakebox-light ##

 location /cakebox/ {
        rewrite ^/cakebox(/.*)$ $1 break;
        proxy_pass [url]http://127.0.0.1:81[/url];
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_redirect off;
    }

    location /cakebox/sadama/ {
        alias /home/sadama/torrents/;
        add_header Content-Disposition "attachment";
        satisfy any;
        allow all;

    ## etc si d'autre utilisateur ##

    ## fin config cakebox-light ##

    }

        ## début config accueil serveur ##

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

        ## fin config accueil serveur ##

        ## début config proxy ##

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

     }

        ## fin config proxy ##

        ## début config rutorrent ##

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

            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;
            include /etc/nginx/conf.d/cache;
        }

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

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

        ## fin config munin ##

        ## début config seedbox-manager ##

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

        ## fin config seedbox-manager ##

        ## config utilisateurs  ##

        location /SADAMA {
            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_sadama";
        }
}
ton fichier marche correctement cest le fouillit un peu avec les accolades

tien j'ai un peu ranger le tout propre commme le mien
server {
        listen 80 default_server;
        listen 443 default_server ssl;
        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;

        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;
            include /etc/nginx/conf.d/cache;
            satisfy any;
            allow all;
        }

        ## fin config accueil serveur ##

        ## début config proxy ##

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


        ## fin config proxy ##

        ## début config rutorrent ##

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

            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;
            include /etc/nginx/conf.d/cache;
        }

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

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

        ## fin config munin ##

        ## début config seedbox-manager ##

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

        ## fin config seedbox-manager ##
		
		
		##  debut config sickbeard ##

		location /sickbeard {
			proxy_pass        http://127.0.0.1:8081;
			#auth_basic            Restricted Area; # Si vous voulez protéger...
			#auth_basic_user_file  htpasswd; # ... par mot de passe, décommenttez
			proxy_redirect    off;
			proxy_set_header  Host             $http_host;
			proxy_set_header  X-Real-IP        $remote_addr;
			proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
		}

		## fin config sickbeard ##

		## debut config cakebox-light ##

		location /cakebox/ {
			rewrite ^/cakebox(/.*)$ $1 break;
			proxy_pass http://127.0.0.1:81;
			proxy_set_header Host $host;
			proxy_set_header X-Real-IP $remote_addr;
			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
			proxy_redirect off;
		}
		
		location /cakebox/sadama/ {
			alias /home/sadama/torrents/;
			add_header Content-Disposition "attachment";
			satisfy any;
			allow all;
			## etc si d'autre utilisateur ##
			## fin config cakebox-light ##
		}
			
        ## config utilisateurs  ##

        location /SADAMA {
            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_sadama";
        }
}
Super merci à toi
Sinon personne à une solution à mon problème ?
ça devrait marcher la tu avait fait des erreur dans sickbeard et cakebox
Toujours le même problème même en faisant un :
service ngnix restart
J'ai essayé aussi :
 service sickbeard stop
Stopping SickBeard
No process in pidfile '/var/run/sickbeard/sickbeard.pid' found running; none killed.
un probleme de sickbeard alors peut etre ta bien indiquer le web-root ??
hydrog3n wrote:Pour approfondir il faut déjà arriver a l'installer et a comprendre comment il fonctionne. Sur un autre tuto pourquoi pas.

Je connaissais pas sonar qui peut etre pas mal.


Pour ma part les sub fonctionne en fr ou en en avec le fork vo/vf

La version officielle n'a pas de commit depuis le 23 mai 2013. La Vo/Vf du tuto est mise a jours souvent. Pour Sickrage je serais pas dire.
En fait, une autre discussion serait plus appropriée ?
Il y a peu moi non plus et oui, il me semble également.
D'accord merci hydrog3n, c'est bon à savoir. Je pense opter alors pour ce fork. Par contre, tu n'aurais pas commis une erreur ? Si je me fis à ce lien (extrait du tutoriel à l'instant), le dernier commit (cf cette page) date de 6 jours (et non de 2013). Il serait possible que ce ne soit la version dite officielle ? Ou ce serait une erreur de lien ?
jbnitro wrote:

un probleme de sickbeard alors peut etre ta bien indiquer le web-root ??

On est bien d'accord que c'est ce qu'il fallait renseigner ?

oui cest bien celui la ta essayer sans le web root ?
jbnitro wrote:oui cest bien celui la ta essayer sans le web root ?
Arf pareil
essaye de l'installer a un autre endroit peut etre
EDIT: trouvé, désolé du dérangement!

Salut tout le monde!

J'attendais ce tuto depuis un moment et je vous remercie tous pour le tuto et l'aide ^^

Je viens de l'installer et je peux accéder à sickbeard via monserveur/sickbeard; tout va bien à ce niveau

Par contre, je n'ai pas tous les providers qu'on voit sur le screen du tuto. Comment faire pour ajouter des provider ? (je chercher à ajouter FTDB)

D'avance, merci
Yep, merci pour le tuto, j'avais deja installer sickrage, je prefere ce fork la, cependant j'aimerais pouvoir rajouter FrenchTorrentDB dans les provider, mais a chaque fois que j'essaye de le rajouter, via le flux rss (voila le mien par exemple, comme ca vous voyez ce que ca retourne http://www.frenchtorrentdb.com/rss/000c9ce34c28e12b2d/series.rss j'ai l'erreur : "Torrent link is not a valid torrent file: not a valid bencoded string"

Je ne pense pas devoir rajouter de cookies etant donné que le flux est visible par tout le monde sans se connecter. Vous avez une idée ?
4 jours plus tard
Bonjour,

J'ai un soucis lorsque j'essaie d'accéder à l'interface de Sickbeard après avoir fait le Reverse Proxy, j'ai un beau "404 Not Found".

Lorsque je regarde dans rutorrent.log j'ai :
[error] 28004#0: *8233 open() "/usr/share/nginx/html/sickbeard" failed (2: No such file or directory)
qui apparaît dès que j'essaie d'y accéder, or quand je lance le service Sickbeard je n'ai pas d'erreur.

Quand je regarde dans le log de SickBeard j'ai :
mars-07 13:44:29 INFO     MAIN :: Starting Sick Beard on http://0.0.0.0:8081/
mars-07 13:44:30 DEBUG    SEARCH :: Starting new thread: SEARCH
mars-07 13:44:30 DEBUG    BACKLOG :: Starting new thread: BACKLOG
mars-07 13:44:30 DEBUG    SHOWUPDATER :: Starting new thread: SHOWUPDATER
mars-07 13:44:30 DEBUG    CHECKVERSION :: Starting new thread: CHECKVERSION
Donc je suppose qu'il soit bien lancé sans erreurs.

Si quelqu'un à une idée, je suis preneur
Salut,

J'essaye d'utiliser l'application sickstache sur android mais je n'arrive pas à faire fonctionner avec le reverse proxy.
Par contre avant que je bloque le port 8081, j'arrivais à le faire fonctionner, connaissez vous la commande pour iptables pour que je puisse réactiver l'accès au http://ip:8081 ?

Commande pour supprimer l'accès au port 8081
iptables -A INPUT -p tcp --dport 8081 -s localhost -j ACCEPT
iptables -A INPUT -p tcp --dport 8081 -j DROP