Ajouter le tracker français T411 à Sonarr

Comme Jackett ne gère plus T411, il faut trouver un autre moyen, alors voici T411-Torznab de KiLMaN.

Il est possible de l’installer de 2 manières : l’installation manuelle et l’installation via Docker. Je vais donc expliquer les 2 méthodes.

EDIT : Suite au commentaire de hesse, j’ai regardé pourquoi cela ne fonctionnait pas. Sur un serveur normal, l’installation manuelle fonctionnera, par contre, sur un NAS type Synology ou QNAP, vous devrez utiliser l’installation via Docker. Le problème vient du fait que lors de la commande npm install, une librairie est manquante sur nos NAS.

Installation manuelle sur Synology

  • Téléchargez les fichiers en cliquant sur « Download as Zip »,
  • Dézippez le fichier dans un répertoire sur votre NAS. Pour ma part, je l’ai mis dans le répertoire personnel de l’utilisateur « admin »,
  • Sous SSH, dans le répertoire contenant tous les fichiers, tapez cette commande :

Pour lancer cette commande, vous devez disposer de nodeJS. Installez le depuis le « Centre de paquets ».

Configuration

  • Dupliquez et renommer le fichier config.json.sample en config.json
  • Ajoutez ensuite dans ce fichier votre identifiant et mot de passe T411.

Premier lancement

Lancez cette commande :

Si tout ce passe bien, vous pourrez accéder à l’URL suivante : http://ip-du-nas:9876/

Vous aurez un « Cannot GET / »

Lancement au redémarrage du Synology

Il faut, à chaque reboot du NAS, lancer la commande pour démarrer le service. Ce qui est embêtant. Voici donc un script que j’ai réalisé :

startup.sh :

Faites ensuite une tâche planifiée qui lance le script suivant : « sh /volume1/homes/admin/t411/startup.sh » toutes les 30 minutes par exemple.

Installation via Docker

  • Téléchargez les fichiers en cliquant sur « Download as Zip »,
  • Dézippez le fichier dans un répertoire sur votre NAS. Pour ma part, je l’ai mis dans le répertoire personnel de l’utilisateur « admin »,
    • Sous SSH, dans le répertoire contenant tous les fichiers, tapez ces deux lignes de commandes :

Via l’interface de Synology, vous pourrez ensuite allumer/éteindre le service très facilement.

 

Configurer de Sonarr

Configurez ensuite Sonarr de cette manière :

  • Créer un nouvel « indexer » Torznab avec les champs suivants :
  • Name, Enable RSS Sync, Enable Search,
  • URL : http://ip-du-nas:9876
  • API Key : n’importe quoi, ce n’est pas utilisé
  • Categories: 433

t411-sonarr

francois

Passionné par les nouvelles technologies depuis ma jeunesse, je continue aujourd'hui par mon métier cette passion. Toujours curieux, je tiens ce blog comme mémo de mes découvertes et profite de cet espace pour vous les faire partager.

Vous aimerez aussi...

23 réponses

  1. hesse dit :

    Bonjour

    Tout fonctionnait nickel jusqu’à ce que je mette à jour DSM en 6.0. Aujourd’hui j’obtiens ça:

    Trying to log into T411 with user : ‘************’
    events.js:85
    throw er; // Unhandled ‘error’ event
    ^
    Error: EACCES, open ‘T411-Torznab1.log’
    at Error (native)

    Une idée ?

    Merci

    • francois dit :

      Bonjour,

      Que donne les infos dans le fichier de log ?

      Vous n’avez pas changé de mot de passe ?

      • Anthony dit :

        Bonsoir, j’ai récupéré un conteneur depuis un image docker contenant un paramétrage t411.

        J’ai la même erreur mais comment modifier une image pour y indiquer les paramètres usr/pwd svp ?

        Cordialement
        Merci

    • francois dit :

      J’ai trouvé !

      Installez le via Docker et non via l’installation manuelle.
      J’ai corrigé l’article en conséquence.

      Merci pour l’info.

  2. hesse dit :

    Et bien finalement moi j’ai repris l’installation depuis le départ et c’est reparti..

    En tous cas merci !

  3. Gauthier dit :

    Bonjour,

    Docker n’est pas disponible sur mon Ds214+ et le script ne fonctionne pas, je ne peux activer t411 qu’en ssh. Une idée ?

    Merci pour ce tuto très clair.

    • Gauthier dit :

      Problème résolu, le script fonctionne dans le dossier homes/admin, je l’avais mis dans mon homes, ayant désactivé l’admin, mais ça fonctionne à merveille maintenant.
      Encore merci

  4. Leth dit :

    Une piste pour une installation sur windows peut être ? 😮

  5. Leth dit :

    Une piste pour une installation sur windows peut être ? 😮

  6. Hesse dit :

    J’ai voulu passer sur Docker car ça semblait pas normal que ça fonctionne en mode manuel  et c’est vrai que je devais relancer la commande manuellement à chaque redémarrage mais maintenant quand je lance

    docker build -t t411-torznab .

    Il me dit « Cannot connect to the Docker daemon. Is the docker daemon running on this host? ».

    Docker est bien installé et semble fonctionnel, pourquoi ne trouve-t-il pas le dameon, là est la question…

    • Hesse dit :

      Pour régler mon pb de « Cannot connect to the Docker Daemon », il suffit de rajouter sudo au début des commandes… ben ouais..

      • francois dit :

        Effectivement, je n’avais pas pensé du tout à cela !
        Toutes les commandes que je lance, je le fais via l’utilisateur root :/

  7. Fabien dit :

    Bonjour, merci beaucoup pour ce tutoriel vraiment clair et qui m’a beaucoup aidé ! Cependant, depuis que j’ai passé la connection de mon Synology en HTTPS, cela ne semble plus fonctionner … Voici l’erreur que je récupère en démarrant le service en SSH :
    events.js:141
          throw er; // Unhandled ‘error’ event
          ^
    Error: listen EADDRINUSE :::9876
        at Object.exports._errnoException (util.js:870:11)
        at exports._exceptionWithHostPort (util.js:893:20)
        at Server._listen2 (net.js:1234:14)
        at listen (net.js:1270:10)
        at Server.listen (net.js:1366:5)
        at EventEmitter.app.listen (/volume1/Fabien/T411-Torznab-master/node_modules/express/lib/application.js:595:24)
        at Request.callbackT411Terms [as _callback] (/volume1/Fabien/T411-Torznab-master/server.js:627:7)
        at Request.self.callback (/volume1/Fabien/T411-Torznab-master/node_modules/request/request.js:186:22)
        at emitTwo (events.js:87:13)
        at Request.emit (events.js:172:7)

    Merci 🙂

  8. PierreDurrr dit :

    @Fabien, assure toi de pointer vers le bon dossier.

    Un lancement du script toutes les 30 minutes n’est-il pas un peu radical ?

    Un lancement au démarrage du serveur ne serait pas plus indiqué ?

  9. CrackAMouet dit :

    Hello,

     

    J’ai un NAS DS216j et Docker n’est pas supporté 🙁

    Il y a t il une solution pour utiliser Sonarr avec t411 dans mon cas ?

  10. seb dit :

    Super, merci pour le tuto.

    J’ai un soucis sur docker, vous avez une idée ?

    • francois dit :

      Erreur 301 je dirais mauvaise identification chez t411

      • seb dit :

        J’aurai bien aimé, mais mon loggin est bon et le mot de passe et copie des paramètres docker à T411.

      • seb dit :

        Sur l’api de t411 il n’y a pas de code en 3xx et mon login mdp copié de docker marchent.
        On dirait que le code 301 correspond a une mauvaise adresse (redirect)

        • CrackAMouet dit :

          J’ai le même problème que toi depuis ce soir sans avoir modifié quoi que ce soit et sans docker
          2017-04-05T18:34:13.978Z – info: Trying to log into T411 with user : ‘MonPseudo’
          2017-04-05T18:34:14.486Z – error: Response from T411 invalid. Error : 301

  11. guillaume dit :

    J’ai la même chose aussi, docker ou pas. Le problème vient de l’API je pense, car sur le site, tout roule.

  12. McF1y dit :

    Bonjour,

    De mon côté, j’ai cette erreur. Avez-vous une idée ?

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *