Bonjour,

  • CouchPotato (recherche des films en Francais, proposition de plusieurs sources et lancement du téléchargement)
    L'avantage vous programmé un film qui "va" sortir et au moment ou il sera dispo, CouchPotato vous le proposera

  • Automatisation du classement des Films et Séries. à venir

  • Mise à jour automatique de Plex (détection de mouvement dans le dossier concerné donc mise à jour de celui ci uniquement (bonus suppression depuis Plex de vos films et séries) (changement du chmos, je cherche le moyen de le faire automatiquement)

TUTO : Installation de Couchpotato FR et Automatisation téléchargement et mise à jour Plex.

Comment fonctionne Couchpotato chez moi :

j'ajoute un nouveau film depuis l'application android couchpotato.
Couchpotato va chercher les torrents sur les sites que l'on aura présélectionnés.
Je suis prévenu par une alerte Pushbullet de la mise en téléchargement.
Plex met à jour automatiquement la base.

Début de l'installation :

apt-get install git-core python python-cheetah
git clone https://github.com/sarakha63/CouchPotatoServer.git /var/www/couchpotato
cd /var/www/couchpotato
chown -R user:user /var/www/couchpotato
python /var/www/couchpotato/CouchPotato.py

pour sortir de python, il faut taper sur le clavier "ctrl +z"

cp /var/www/couchpotato/init/ubuntu /etc/init.d/couchpotato
cp /var/www/couchpotato/init/ubuntu.default /etc/default/couchpotato

Vous devez renseigner le Home dans le fichier suivant (dans mon cas /var/www/couchpotato)

nano /etc/default/couchpotato
chmod +x /etc/init.d/couchpotato
update-rc.d couchpotato defaults
service couchpotato start

La connexion se fait à cette adresse :

http://mon.ip:5050

Fin de l'installation.

Connecté vous à l'adresse de Couchpotato pour les réglages.

  • Créer un Username et un password

  • Décoché Black Hole et sélectionné Rtorrent

  • Host : ipdusite:80/RPC

  • Label : Couchpotato FILMS

  • Directory : j'ai crée un dossier dans torrents, nommé Couchpotato FILMS

  • Torrent Providers : Kiskass et cpasbien dans mon cas

  • Usenet Providers : décoché le

Vous descendez jusqu'en bas et cliqué sur la barre verte ( I'm ready to start the awesomeness, wow this button is big and green!)

Puis dans Settings, Categories :

Required : french, truefrench, fr, francais, français, vf
Ignored : german, dutch, danish, swedish, spanish, italian, korean, dubbed, swesub, korsub, dksubs, vain

Puis dans Settings, qualities :

Vous créer des profils de film selon la qualité et la taille (Show advanced settings)

Puis dans Notification: J'ai choisi d'utiliser Pushbullet
Show advanced settings : "Also send message when movie is snatched." doit être coché

Fin .

Vous pouvez également télécharger l'application android, pour ajouter des films, ils se téléchargerons automatiquement, et vous serez informé avec Pushbullet.

un mois plus tard
Bonsoir, avez vous des nouvelles pour avoir un tutoriel sur CouchPotato. Je l'ai installé mais je ne sais pas comment rajouter les trackers comme t411.io, fnt.nu, etc.
J'ai fais l'installation par ce git: https://github.com/RuudBurger/CouchPotatoServer.git
Mais j'ai vu qu'il y a aussi sarakha63 qui en a un aussi: https://github.com/sarakha63/CouchPotatoServer

Faut-il mieux que je le refasse avec sarakha63? Sera-t-il en français?
un mois plus tard
Perso chez moi, couchpotato fr ne fonctionne pas sur cpasbien et t411. Il ne trouve rien dessus (d'après les logs).
je n'ai aucun problème avec cpasbien
06-11 15:40:39INFO[core.media.movie.searcher] Search for Pioneer in DVD-Rip ignoring ETA
06-11 15:40:41INFO[edia._base.providers.base] Found: score(38560) on cpasbien: Pioneer FRENCH DVDRIP 2015
06-11 15:40:43INFO[ore.downloaders.blackhole] Downloading torrent to /home/julien/watch/FILMS/Pioneer FRENCH DVDRIP 2015.torrent.
et pour T411 visiblement fonctionne aussi
05-17 20:16:59INFO[edia._base.providers.base] Found: score(2604) on t411: Coeur de dragon 3 - La malédiction du sorcier french
21 jours plus tard
Salut,

Super tuto mais je n'arrive pas à configurer le host dans couchpotato, il faut mettre quoi exactement ?
ipdusite:80/RPC quand je mets ça, ça ne fonctionne pas.
Le HTTPS est forcé pour rutorrent "ipdusite:443/RPC", pareil...

Tu as une idée ?

Merci

Hello,

Tu a bien quelque chose qui ressemble à ça ?

Pour info dans la premiere zone tu peux aussi mettre

localhost:80

et ensuite dans RPC url

JULIEN

"dans mon cas" modifie bien ton RPC

Alors, en suivant tes indications, le test fonctionne par contre, j'ai cette erreur dès lors qu'il essaye de télécharger un torrent
07-03 10:05:06ERROR[   couchpotato.core.event] Error in event "download", that wasn't caught: Traceback (most recent call last):
  File "/var/www/couchpotato/couchpotato/core/event.py", line 15, in runHandler
    return handler(*args, **kwargs)
  File "/var/www/couchpotato/couchpotato/core/_base/downloader/main.py", line 74, in _download
    return self.download(data = data, media = media, filedata = filedata)
  File "/var/www/couchpotato/couchpotato/core/downloaders/rtorrent_.py", line 140, in download
    info = bdecode(filedata)["info"]
  File "/var/www/couchpotato/libs/bencode/__init__.py", line 68, in bdecode
    raise BTFailure("not a valid bencoded string")
BTFailure: not a valid bencoded string
encoding=UTF-8 debug=False args=['--quiet', '--daemon', '--pid_file=/var/run/couchpotato/couchpotato.pid', '--data_dir=/var/opt/couchpotato'] app_dir=/var/www/couchpotato data_dir=/var/opt/couchpotato desktop=None options=Namespace(config_file='/var/opt/couchpotato/settings.conf', console_log=False, daemon=True, data_dir='/var/opt/couchpotato', debug=False, pid_file='/var/run/couchpotato/couchpotato.pid', quiet=True)
07-03 10:05:06INFO[tato.core.plugins.release] Tried to download, but the "torrent" downloader gave an error
Pour les (très) fainéants comme moi qui souhaiteraient faire un Vhost Nginx, voici de quoi copier/coller
server {
    listen 80;
    server_name couchpotato.nomdedomain.tld;

    location / {
        proxy_pass http://127.0.0.1:5050;
    }
}
Pour empêcher l'accès via ipserveur:5050
iptables -A INPUT -p tcp --dport 5050 -s localhost -j ACCEPT
iptables -A INPUT -p tcp --dport 5050 -j DROP
J'ai laissé tombé la conf sous torrent, je n'arrive pas à le faire fonctionner.
Donc j'ai essayer en black hole en les téléchargeant dans mon dossier watch.

Rutorrent n'arrive pas à les prendre sous le dossier "watch" et les mets en .FAIL.
Couchpatato DL les torrents sous "ROOT" peut être que c'est pour cela que rutorrent ne les prend pas, donc comment faire pour que les fichiers soit sous le USER ?
Personne n'a une idée pourquoi les fichiers torrent, passent directement en .fail ?
shiraz91 wrote:Personne n'a une idée pourquoi les fichiers torrent, passent directement en .fail ?
Je crois que c'est une histoire de droit/groupe, cherche de ce côté. Perso, j'ai réussi à le faire fonctionner tout seul, mais dès que j'installe un autre logiciel comme sickbeard, il me fait tout planter. J'hésite à utiliser un ptit RPI qui traine dédié à ça, mais bon...
En tout cas pas du côté du répertoire, car j'ai sickbeard installer et aucun problème concernant le.fail.
Je soupçonne, les droits sur les fichiers,car il me les mets en ROOT les .torrents alors que sur sickbeard ils sont bien au nom de l'user.
2 mois plus tard

j'ai moi aussi la version couchpotato de sarakha63 mais lorsque je clique sur "just update" rien ne se passe.

J'ai donc renommer le dossier couchpotato en couchpotato_old
puis :

git clone https://github.com/sarakha63/persomov.git /var/www/couchpotato

et ensuite

chown -R user:user /var/www/couchpotato

pour terminer :

service couchpotato restart

Nouvelle interface :

Hello,
J'aurai besoin d'un petit coup de main:
Pour quelqu'un dont l'install fonctionne, pouvez-vous me dire :
- quel est le user de votre /var/www/couchpotato
- quel est le user que vous renseignez dans /etc/systemd/system/couchpotato.service

J'ai un soucis de permission denied lors de la création de ".couchpotato" :
Sep 07 13:01:15 CouchPotato.py[4691]: File "/var/www/couchpotato/CouchPotato.py", line 131, in <module>
Sep 07 13:01:15 CouchPotato.py[4691]: l = Loader()
Sep 07 13:01:15 CouchPotato.py[4691]: File "/var/www/couchpotato/CouchPotato.py", line 52, in __init__
Sep 07 13:01:15 CouchPotato.py[4691]: os.makedirs(self.data_dir)
Sep 07 13:01:15 CouchPotato.py[4691]: File "/usr/lib/python2.7/os.py", line 157, in makedirs
Sep 07 13:01:15 CouchPotato.py[4691]: mkdir(name, mode)
Sep 07 13:01:15 CouchPotato.py[4691]: OSError: [Errno 13] Permission denied: '/var/www/.couchpotato'
Pour info, les valeurs de mon /etc/defaults/couchpotato :
CP_HOME=/var/www/couchpotato/
CP_USER=www-data
Et dans mon /etc/systemd/system/couchpotato.service :
[Service]
ExecStart=/var/www/couchpotato/CouchPotato.py --daemon
GuessMainPID=no
Type=forking
User=www-data
Group=www-data
Merci !
- quel est le user de votre /var/www/couchpotato
= le meme user que pour rtorrent
- quel est le user que vous renseignez dans /etc/systemd/system/couchpotato.service
= voir plus bas

Pour info, les valeurs de mon /etc/defaults/couchpotato : ATTENTION pas de "s" à défault
# COPY THIS FILE TO /etc/default/couchpotato
# OPTIONS: CP_HOME, CP_USER, CP_DATA, CP_PIDFILE, PYTHON_BIN, CP_OPTS, SSD_OPTS

CP_HOME=/var/www/couchpotato
CP_USER=julien


Et dans mon /etc/systemd/system/couchpotato.service :
[Unit]
Description=CouchPotato application instance
After=network.target

[Service]
ExecStart=/var/lib/CouchPotatoServer/CouchPotato.py --daemon
GuessMainPID=no
Type=forking
User=couchpotato
Group=couchpotato

[Install]
WantedBy=multi-user.target
lokiii wrote:Hello,
J'aurai besoin d'un petit coup de main:
Pour quelqu'un dont l'install fonctionne, pouvez-vous me dire :
- quel est le user de votre /var/www/couchpotato
- quel est le user que vous renseignez dans /etc/systemd/system/couchpotato.service

J'ai un soucis de permission denied lors de la création de ".couchpotato" :
Sep 07 13:01:15 CouchPotato.py[4691]: File "/var/www/couchpotato/CouchPotato.py", line 131, in <module>
Sep 07 13:01:15 CouchPotato.py[4691]: l = Loader()
Sep 07 13:01:15 CouchPotato.py[4691]: File "/var/www/couchpotato/CouchPotato.py", line 52, in __init__
Sep 07 13:01:15 CouchPotato.py[4691]: os.makedirs(self.data_dir)
Sep 07 13:01:15 CouchPotato.py[4691]: File "/usr/lib/python2.7/os.py", line 157, in makedirs
Sep 07 13:01:15 CouchPotato.py[4691]: mkdir(name, mode)
Sep 07 13:01:15 CouchPotato.py[4691]: OSError: [Errno 13] Permission denied: '/var/www/.couchpotato'
Pour info, les valeurs de mon /etc/defaults/couchpotato :
CP_HOME=/var/www/couchpotato/
CP_USER=www-data
Et dans mon /etc/systemd/system/couchpotato.service :
[Service]
ExecStart=/var/www/couchpotato/CouchPotato.py --daemon
GuessMainPID=no
Type=forking
User=www-data
Group=www-data
Merci ! 🙂
Essaie comme ceci :
[Service]
ExecStart=
/var/www/couchpotato/CouchPotato.py --daemon --config_file=/var/www/couchpotato/couchpotato.ini --data_dir=/var/www/couchpotato/
GuessMainPID=no
Type=forking
User=www-data
Group=www-data
Sinon vérifie les droits de ton /var/www :
ls -l /var

EDIT :
En lisant le tutoriel, je remarque des incohérences :
Comme par exemple la copie du fichier de conf pour systemd, alors que celui n'est pas utilisé.


EDIT 2:
essai comme ceci :
nano /etc/default/couchpotato
et copie ceci dedans :
CP_USER=www-data
CP_HOME=/var/www/couchpotato
CP_DATA=/var/www/couchpotato/data
CP_PIDFILE=/var/www/couchpotato/data/couchpotato.pid
CP_OPTS=" --config_file=/var/www/couchpotato/data/config.ini"
SSD_OPTS=" --group=www-data"
Supprime le fichier /etc/systemd/system/couchpotato.service :
rm -f /etc/systemd/system/couchpotato.service
Lance ton service :
service couchpotato start
Et normalement ENJOY !!!
Oh, ça à l'air de fonctionner
Merci bien !

Euh, juste pour infos, quels devraient être les droits et proprio de /var/www ? root:root en 755 ?
lokiii wrote:Oh, ça à l'air de fonctionner
Merci bien !

Euh, juste pour infos, quels devraient être les droits et proprio de /var/www ? root:root en 755 ?
Non www-data:www-data en 755

Si sa marche oublie mon edit alors.
Bah du coup, j'ai chown -R mon /var/www, j'ai remis les confs par défaut, et tout fonctionne
Mes /var/www ont tjrs été sous root:root perso (avec tous les répertoires dedans en www-data:www-data bien sûr)

Par contre maintenant j'ai apparemment un soucis pour la connection RPC vers rtorrent.

Quelqu'un connait la conf à mettre ?
Parce qu'en suivant ce tuto, en mettant mon ip:80/RPC et mon user/mdp proprio de rtorrent, ça ne fonctionne pas ☹


Merci encore
lokiii wrote:Bah du coup, j'ai chown -R mon /var/www, j'ai remis les confs par défaut, et tout fonctionne
Mes /var/www ont tjrs été sous root:root perso (avec tous les répertoires dedans en www-data:www-data bien sûr)

Par contre maintenant j'ai apparemment un soucis pour la connection RPC vers rtorrent.

Quelqu'un connait la conf à mettre ?
Parce qu'en suivant ce tuto, en mettant mon ip:80/RPC et mon user/mdp proprio de rtorrent, ça ne fonctionne pas

Merci encore 🙂
Alors la c'est plutot localhost:80/USER je pense, normalement c'est ce qu'il y a dans la configuration nginx (/etc/nginx/sites-enabled/rutorrent.conf).
Bon OK tout marche bien, merci bcp pour le tuto et l'aide

Un dernier truc, tu peux expliquer la partie "Plex met à jour automatiquement la base."
Un petit screenshot du post-processing peut être ?

Merciii
8 jours plus tard
Bonjour à tous,
après plusieurs jour d'utilisation c'est pas encore au top :
Je suis parti de sarahka63 mais les fichiers téléchargé depuis t411 sont erronnés , du coup je suis parti du trunk de RuudBurger et j'ai ajouté des custom plugins :
https://github.com/geraldgg/CouchPotato-t411-custom_plugin

Tout fonctionne sauf que lorsque je pars sur une recherche tel que:

Cité des anges (uniquement T411)
Avengers 2015 (T411 et Cpasbien)
Spy (uniquement Cpasbien)
La dame en noir 2
Cité des anges OK
Avengers n'affiche que t411
Spy ne le trouve pas (car peut etre en webrip ?)
la dame en noir le trouve sur t411 comme ceci The Woman in Black 2 alors qu'il y a plus de seeder avec La dame en noir 2 -> comment faire pour qu'il recherche exactement le titre donnée ?

Avez vous des solutions ?
8 jours plus tard
J'ai enfin réussi à installer CouchPotato! Enfin! J'ai installé l'original, pas le fork français. Mais j'ai toujours un petit souci...

Les accents des films français ne passent pas... ex, le film: MesVacancedété.avi il ne va pas le trouver. Enfin, il le trouve, mais pour lui, ça ne correspond pas à la recherche lors, il annule, par exemple la famille télier:
[core.media.movie.searcher] Wrong: the.La.Famille.Telier.2014.FRENCH.720p.BluRay.x264-FiDO, undetermined naming. Looking for 'The Télier Family (2014)'
Y a-t-il un moyen pour que Couchpotato ignore les accents?

PS: Si jamais, avec le plugin de t4**, s'il ne fonctionne pas, il faut aller dans "custom_plugins", et modifier les .io par des .in dans le fichier main.py et __init***

EDIT: Je suis aveugle... on peut choisir le titre lors de l'ajout d'un film C'est tout bon!
8 jours plus tard
Salut !

J'ai un petit soucis avec Couchpotato qui est le suivant :
10-01 22:11:49ERROR[   couchpotato.core.event] Error in event "download", that wasn't caught: Traceback (most recent call last):
  File "/var/www/couchpotato/couchpotato/core/event.py", line 15, in runHandler
    return handler(*args, **kwargs)
  File "/var/www/couchpotato/couchpotato/core/_base/downloader/main.py", line 72, in _download
    return self.download(data = data, media = media, filedata = filedata)
  File "/var/www/couchpotato/couchpotato/core/downloaders/rtorrent_.py", line 140, in download
    info = bdecode(filedata)["info"]
  File "/var/www/couchpotato/libs/bencode/__init__.py", line 68, in bdecode
    raise BTFailure("not a valid bencoded string")
BTFailure: not a valid bencoded string
encoding=UTF-8 debug=False args=['--quiet', '--daemon', '--pid_file=/var/run/couchpotato/couchpotato.pid', '--data_dir=/var/opt/couchpotato'] app_dir=/var/www/couchpotato data_dir=/var/opt/couchpotato desktop=None options=Namespace(config_file='/var/opt/couchpotato/settings.conf', console_log=False, daemon=True, data_dir='/var/opt/couchpotato', debug=False, pid_file='/var/run/couchpotato/couchpotato.pid', quiet=True) 
10-01 22:11:49INFO[tato.core.plugins.release] Tried to download, but the "torrent" downloader gave an error
Sachant que j'ai bien le test de connexion OK avec mon rutorrent !

Une idée ?

Merci
un mois plus tard
Bonjour,

Est ce que quelqu'un a réalisé une installation de couchpotato en multiusers.

Comme nous sommes 7 sur la seedbox, je préfèrerai que chacun ai son propre compte comme sur SickRage que j'ai installé la semaine dernière.
gormson wrote:Bonjour,

Est ce que quelqu'un a réalisé une installation de couchpotato en multiusers.

Comme nous sommes 7 sur la seedbox, je préfèrerai que chacun ai son propre compte comme sur SickRage que j'ai installé la semaine dernière.
De ce que j'ai lu (mais c'est a vérifier) c'est pas encore possible à moins de créer plusieurs instances.
Bonjour, bonjour !

J'ai installer CouchPotato sur mon petit serveur et je rencontre un petit soucis lors que je fais le "Test rTorrent" je tombe sur un "Connection failed. Check logs for details." idem pour pushbullet mais sa c'est une autre histoire.

Je pense avoir mal renseigner les différents champs, sachant que mon url pour me connecter a rutorrent est dl.ndd.tld :
Au passage est-ce qu'il y a un moyen de virer le message en bas a droite ?

Merci d'avance
Steven wrote:Bonjour, bonjour !

J'ai installer CouchPotato sur mon petit serveur et je rencontre un petit soucis lors que je fais le "Test rTorrent" je tombe sur un "Connection failed. Check logs for details." idem pour pushbullet mais sa c'est une autre histoire.

Je pense avoir mal renseigner les différents champs, sachant que mon url pour me connecter a rutorrent est dl.ndd.tld :
Au passage est-ce qu'il y a un moyen de virer le message en bas a droite ?

Merci d'avance 😀
Perso j'ai du mettre

httprpc://localhost/rutorrent dans le champs host pour que ça fonctionne. Pour le message il a cessé de s'afficher tout seul (chez moi en tout cas).

Et je suis pas un spécialiste mais je pense que tu t'es planté de champ t'as mis STEVEN dans le champ "RPC url". ici j'ai " RPC2 "
Ok donc comme je suis en https j'ai dû mettre une adresse du style httprpc://dl.ndd.tld et activer la case pour le https juste en dessous si sa peut aider quelqu'un !

Bonjour,

Je me suis inspiré du tuto de sickrage pour le multi user (ou plutôt tenter le multiusers). Je vous crame la fin du film, ça plante...
J'ai donc procédé de la sorte
nano /etc/init.d/couchpotato-gormson
chmod +x /etc/init.d/couchpotato-gormson
J'y ai collé le contenu suivant:
#! /bin/sh

### BEGIN INIT INFO
# Provides:          couchpotato_gormson
# Required-Start:    $local_fs $network $remote_fs
# Required-Stop:     $local_fs $network $remote_fs
# Should-Start:      $NetworkManager
# Should-Stop:       $NetworkManager
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: starts instance of CouchPotato
# Description:       starts instance of CouchPotato using start-stop-daemon
### END INIT INFO

# Check for existance of defaults file
# and utilze if available
if [ -f /etc/default/couchpotato_gormson ]; then
    . /etc/default/couchpotato_gormson
else
    echo "/etc/default/couchpotato not found using default settings.";
fi

. /lib/lsb/init-functions

# Script name
NAME=couchpotato_gormson

# App name
DESC="CouchPotato pour $CP_USER"


# Run CP as username
RUN_AS=${CP_USER-couchpotato}

# Path to app
# CP_HOME=path_to_app_CouchPotato.py
APP_PATH=${CP_HOME-/opt/couchpotato/}

# Data directory where couchpotato.db, cache and logs are stored
DATA_DIR=${CP_DATA-/var/opt/couchpotato}

# Path to store PID file
PID_FILE=${CP_PIDFILE-/var/run/couchpotato/couchpotato.pid}

# path to python bin
DAEMON=${PYTHON_BIN-/usr/bin/python}

# Extra daemon option like: CP_OPTS=" --config=/home/couchpotato/couchpotato.ini"
EXTRA_DAEMON_OPTS=${CP_OPTS-}

# Extra start-stop-daemon option like START_OPTS=" --group=users"
EXTRA_SSD_OPTS=${SSD_OPTS-}


PID_PATH=`dirname $PID_FILE`
DAEMON_OPTS=" CouchPotato.py --quiet --daemon --pid_file=${PID_FILE} --data_dir=${DATA_DIR} ${EXTRA_DAEMON_OPTS}"


test -x $DAEMON || exit 0

set -e

# Create PID directory if not exist and ensure the CouchPotato user can write to it
if [ ! -d $PID_PATH ]; then
    mkdir -p $PID_PATH
    chown $RUN_AS $PID_PATH
fi

if [ ! -d $DATA_DIR ]; then
    mkdir -p $DATA_DIR
    chown $RUN_AS $DATA_DIR
fi

if [ -e $PID_FILE ]; then
    PID=`cat $PID_FILE`
    if ! kill -0 $PID > /dev/null 2>&1; then
        echo "Removing stale $PID_FILE"
        rm $PID_FILE
    fi
fi

case "$1" in
  start)
        touch $PID_FILE
        chown $RUN_AS $PID_FILE
        echo "Starting $DESC"
        start-stop-daemon -d $APP_PATH -c $RUN_AS $EXTRA_SSD_OPTS --start --pidfile $PID_FILE --exec $DAEMON -- $DAEMON_OPTS
        ;;
  stop)
        echo "Stopping $DESC"
        start-stop-daemon --stop --pidfile $PID_FILE --retry 15 --oknodo
        ;;

  restart|force-reload)
        echo "Restarting $DESC"
        start-stop-daemon --stop --pidfile $PID_FILE --retry 15 --oknodo
        start-stop-daemon -d $APP_PATH -c $RUN_AS $EXTRA_SSD_OPTS --start --pidfile $PID_FILE --exec $DAEMON -- $DAEMON_OPTS
        ;;

  status)
       status_of_proc -p $PID_FILE "$DAEMON" "$NAME"
        ;;
  *)
        N=/etc/init.d/$NAME
        echo "Usage: $N {start|stop|restart|force-reload|status}" >&2
        exit 1
        ;;
esac

exit 0
Pour le fichier default setting j'y ai mis ça
nano /etc/default/couchpotato_gormson
# OPTIONS: CP_HOME, CP_USER, CP_DATA, CP_PIDFILE, PYTHON_BIN, CP_OPTS, SSD_OPTS

CP_USER=gormson
CP_INSTALL=/opt/CouchPotatoServer
CP_HOME=$CP_INSTALL
CP_DATA=$CP_HOME/data/$CP_USER
CP_OPTS=--config=$SR_DATA/couchpotato.ini
CP_PIDFILE=$CP_DATA/couchpotato.pid
J'ai lancé le service
/etc/init.d/couchpotato-username start
Mais j'ai eu droit au message suivant :
Starting CouchPotato pour gormson
No handlers could be found for logger "root"
Du coup... chuis un peu perdu vu que je ne trouve rien de concluant sur le net...

je précise que les dossier data/username se sont bien créés.

Quelqu'un aurait il configuré couchpotato en multiusers?

Merci d'avance
Bon je me réponds à moi même

en fait j'avais fait une faute de frappe dans le fichier default setting
nano /etc/default/couchpotato_gormson
# OPTIONS: CP_HOME, CP_USER, CP_DATA, CP_PIDFILE, PYTHON_BIN, CP_OPTS, SSD_OPTS

CP_USER=gormson
CP_INSTALL=/opt/CouchPotatoServer
CP_HOME=$CP_INSTALL
CP_DATA=$CP_HOME/data/$CP_USER
CP_OPTS=--config=$CP_DATA/couchpotato.ini
CP_PIDFILE=$CP_DATA/couchpotato.pid
Du coup ça se lance nickel
Bon ben je viens d'ajouter un nouveau user et ça fonctionne.
Du coup l'accès se fait derrière mon sous domaine rutorrent.domaine.tld qui profite de l'authentification de rutorrent et du certificat SSL attaché.
Et pour l'accès pour les différents user j'ai simplement ajouté des redirections comme je l'ai fais pour sickrage.
        location /couchpotato {
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $remote_addr;
                proxy_set_header Host $host;
                proxy_redirect off;
                if ($remote_user = "user1") {
                        proxy_pass http://127.0.0.1:5050;
                        break;
                }
                if ($remote_user = "user2") {
                        proxy_pass http://127.0.0.1:5051;
                        break;
                }
        }
Par contre il faut juste modifier l'URLBase de couchpotato pour qu'il fonctionne de cette manière.

Si certains veulent un tuto qu'il me le dise je m'y essayerai avec plaisir

La seule chose de dommage c'est que je n'ai trouvé que T411 en custom provider, j'aurais aimé avoir aussi Xthor et Bluetigers mais bon on verra plus tard

PS : Bazar j'ai une liste de films en attente longue comme le bras lol
un mois plus tard
Hello
J ai une machine avec debian jessie
Dessus j ai rtorrent et j y ai mis couchpotato

Le soucis que j'ai est que couchpotato met les fichiers dans le Répertoire watch de rtorrent avec les droits root:root.

1) j ai installé couchpotato en étant connecter en root sur la machine
2) j ai fait la commande chown user:user sur le dossier de couchpotato
3) j ai éditer le fichier /etc/défaut/couchpotato et il contient maintenant
CP_HOME=/usr/local/couchpotato
CP_USER=champagne

Maintenant couchpotato met dans le dossier watch les fichiers avec les droits
Root:champagne

Comment faire pour avoir champagne:champagne ?

Merci par avance de votre aide

Edit: j'ai refait une installation en pointant vers le bon clone cette fois et j'ai évité de mettre blackhole.
Cela marche.