Bon j'ai tout effacé et recommencé du début avec celui ci ==>> adaur

Ça roule no 1 voici

● sickrage.service - LSB: starts instance of SickRage
   Loaded: loaded (/etc/init.d/sickrage)
   Active: active (running) since mer. 2016-04-13 01:11:28 CEST; 16min ago
  Process: 29440 ExecStop=/etc/init.d/sickrage stop (code=exited, status=0/SUCCESS)
  Process: 30401 ExecStart=/etc/init.d/sickrage start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/sickrage.service
           └─31347 /usr/bin/python2.7 /opt/sickrage/SickBeard.py -q --daemon --nolaunch --pidfile=/var/run/sickrage/sickrage.pid --datadir=/opt/sickrage/

Mais il est pas multi-utilistateurs j'aimerai bien l'avoir multi-utilistateurs pour mes coloc aussi
avec celui de xatar j’obtiens cette page pour les user 1 et 2 mais pour mon user c'est correct

merci de m'aider c'est bien apprécier..

Salut encore moi c'est quoi la config à mettre dans init.ubuntu pour le multi-utilisateurs de xataz

voici mon fichier config init.ubuntu
#!/bin/sh
#
### BEGIN INIT INFO
# Provides:          sickrage
# 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 SickRage
# Description:       starts instance of SickRage using start-stop-daemon
### END INIT INFO

# Source SickRage configuration
if [ -f /etc/default/sickrage ]; then
    . /etc/default/sickrage
else
    echo "/etc/default/sickrage not found using default settings.";
fi

# Source init functions
. /lib/lsb/init-functions

# Script name
NAME=sickrage

# App name
DESC=SickRage

## Don't edit this file
## Edit user configuation in /etc/default/sickrage to change
##
## SR_USER=         #$RUN_AS, username to run sickrage under, the default is sickrage
## SR_HOME=         #$APP_PATH, the location of SickBeard.py, the default is /opt/sickrage
## SR_DATA=         #$DATA_DIR, the location of sickbeard.db, cache, logs, the default is /opt/sickrage
## SR_PIDFILE=      #$PID_FILE, the location of sickrage.pid, the default is /var/run/sickrage/sickrage.pid
## PYTHON_BIN=      #$DAEMON, the location of the python binary, the default is /usr/bin/python2.7
## SR_OPTS=         #$EXTRA_DAEMON_OPTS, extra cli option for sickrage, i.e. " --config=/home/sickrage/config.ini"
## SSD_OPTS=        #$EXTRA_SSD_OPTS, extra start-stop-daemon option like " --group=users"
##
## EXAMPLE if want to run as different user
## add SR_USER=username to /etc/default/sickrage
## otherwise default sickrage is used

## The defaults
# Run as username
RUN_AS=${SR_USER-sickrage}

# Path to app SR_HOME=path_to_app_SickBeard.py
APP_PATH=${SR_HOME-/opt/sickrage}

# Data directory where sickbeard.db, cache and logs are stored
DATA_DIR=${SR_DATA-/opt/sickrage}

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

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

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

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

PID_PATH=`dirname $PID_FILE`
DAEMON_OPTS=" SickBeard.py -q --daemon --nolaunch --pidfile=${PID_FILE} --datadir=${DATA_DIR} ${EXTRA_DAEMON_OPTS}"

##

test -x $DAEMON || exit 0

set -e

# Create PID directory if not exist and ensure the SickRage 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

start_sickrage() {
    echo "Starting $DESC"
    start-stop-daemon -d $APP_PATH -c $RUN_AS $EXTRA_SSD_OPTS --start --pidfile $PID_FILE --exec $DAEMON -- $DAEMON_OPTS
}

stop_sickrage() {
    echo "Stopping $DESC"
    start-stop-daemon --stop --pidfile $PID_FILE --retry 15
}

case "$1" in
    start)
        start_sickrage
        ;;
    stop)
        stop_sickrage
        ;;

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

exit 0
je suis vraiment débutant j'ai besoin d'aide merci
Salut, récupère celui de mon tutoriel, normalement il est encore bon.
xataz wrote:Salut, récupère celui de mon tutoriel, normalement il est encore bon.
je l'avais installer mais sans succès donc j’efface et je ré-installe le tiens et je te donne des news

merci

Bon j'ai finalement installer le tiens xataz

pour l'utilisateur 1 et 2 sa marche mais l'utilisateur 3 je tombe sur ce message

j'ai bien édité les fichiers suivant

nano /opt/sickrage/data/user1/config.ini
nano /opt/sickrage/data/user2/config.ini
nano /opt/sickrage/data/user3/config.ini

pour changer pour ça au ligne suivante

web_port = 20001 (user 1)
web_port = 20002 (user 2)
web_port = 20003 (user 3)

et mon fichier conf rutorrent

      location /sickrage {
                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:20001;
                        break;
                }
                if ($remote_user = "user2") {
                        proxy_pass http://127.0.0.1:20002;
                        break;
                }
                if ($remote_user = "user3") {
                        proxy_pass http://127.0.0.1:20003;
                        break;
                }

    }

Merci de m'aidé c'est bien apprécié ..

J'ai trouver j'avais fait une erreur de frappe dans un fichier user3 maintenant sa marche..
8 mois plus tard

Bonjour,

J'ai aussi effectué le tuto de xataz "Sickrage Multi-Utilisateurs". *
Cela marche très bien à l’exception d'un problème que je n'arrive pas à résoudre :/ Je ne sais pas trop si c'est lié au Multi-utilisateur. En gros, quand j'ajoute une série puis si je me rends sur la page de cette série, j'ai une "Erreur Mako". Mais si je fais éditer > sauvegarder, je n'ai plus d'erreurs.

Avez-vous déjà rencontré ce problème ?

Merci de votre aide.

Détaille de l'erreur:

Erreur Mako
Une erreur mako est survenue.
Si cela s'est passé pendant une mise à jour un simple rafraîchissement de la page devrait corriger le problème.
Les erreurs mako qui se produisent pendant les mises à jour peuvent être ponctuelles s'il y a eu un changement significatif dans l'interface utilisateur.

File /opt/sickrage/sickbeard/common.py:587, in __missing__:
raise KeyError(key) # ... so the key is invalid
KeyError: None
4 mois plus tard

Salut @napster_50 ! tu as reussi à venir à bout du tuto de @xataz !
j'ai pris mon petit serveur dédié et installé une debian 8 64bit.
j'ai suivi ton tuto @xataz et le soucis c'est que tu demande d'insérer des éléments dans :

nano /etc/nginx/sites-enabled/rutorrent.conf

or de base il n'est pas installé avec ton script.
j'ai donc trouvé un script qui l'installe et une fois que je suis venu au bout de ton tuto, j'ai bien une demande d'authenfication et sickrage se lance mais sans CSS... une idée du problème?

je cherche depuis deux jours dessus et je n'ai vraiment plus aucune idée de la raison de ce problème... 💯

Merci 😉

    Salut superboki ,
    Pour les problèmes d'affichage sans CSS, regarde ce sujet. Tu devrais y trouver ton bonheur.

      Mercei @sunnay je vais tenter cela 🙂
      par contre... au lieu de mettre cette conf dans :
      $ nano /etc/nginx/sites-enabled/rutorrent.conf

      par contre,je peux tres bien créer un fichier sickrage.conf dans le repertoire sites-enabled, non?

      J'ai plus tendance à utiliser transmission c'est pour ca 🙂

        superboki
        Tu dois tout mettre dans le même fichier .conf à l’intérieur de ta déclaration server { } sauf si tu comptes utiliser plusieurs domaines ou ports pour le HTTP.
        Par contre tu peux le renommer comme tu veux, ça n'a aucun impact.

          super sunnay tout fonctionne à merveille 🙂
          merci encore!

          la je vais me mettre à installer Couchpotato toujours en multi user... je pense que le fonctionnement est le même que sickrage dans sa gestion du multi utilisateur

          Répondre…