Cardigann : Jackett sans Mono (gateway SickRage, CouchPotato...)

bittorrent 11 nov. 2016

Il y a quelques temps j’avais présenté Jackett, moteur de recherche BitTorrent. Cardigann est un concurrent plus léger, et moins complet, mais qui ne nécessite pas Mono (qui permet de faire tourner des softs requérant Windows sur Linux). Bien entendu c’est compatible Windows, OSX et Linux. Et c’est plus propre à installer sous Linux du coup.

 

 

 

 

C’est quoi ?

C’est plus précisément un serveur proxy pour Sick*, CouchPotato et Sonarr. Une fois configuré avec vos indexeurs (trackers BT) son rôle sera d’accueillir les requêtes de ces logiciels et d’effectuer les recherches sur les trackers, tout en rendant des résultats dans un format compatible avec chacun de vos outils d’autoDL.

L’idée est simple : plutôt que d’ajouter vos sources dans Sick* puis CouchPotato, voire Sonarr, de tout recommencer si vous changez d’installation/logiciel, vous configurez une seule fois Cardigann et c’est lui que vous ajoutez comme source ensuite. C’est donc un gain de temps, sur la durée.

Petit bémol, le projet étant anglophone il ne comprend pas de source francophone. Réservé du coup aux amateurs de VO(ST). Et il ne fonctionne qu’avec des sources BitTorrent, pas de Usenet ici.

EDIT : les providers ABN, xThor & T411 ont été ajoutés

 

 

Installation

Le déménagement ayant été l’occasion de faire le tri dans tout mon bordel matériel informatique, j’ai notamment retrouvé 3 Rasp, 1ers du nom. Du coup j’en utilise un pour mes tests locaux. C’est donc une architecture ARM, veillez à prendre la version 64bits (ou 32 si votre machine est vieille) quand vous l’installerez sur vos machines.

Rendez-vous sur le site de DL et copiez le lien qui vous concerne pour récupérer l’archive via wget.

root@raspberrypi:~# wget https://bin.equinox.io/c/3u8U4iwUn6o/cardigann-stable-linux-arm.tgz
--2016-11-11 17:23:32--  https://bin.equinox.io/c/3u8U4iwUn6o/cardigann-stable-linux-arm.tgz
Resolving bin.equinox.io (bin.equinox.io)... 107.20.195.3, 23.21.165.77, 107.20.164.208
Connecting to bin.equinox.io (bin.equinox.io)|107.20.195.3|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4903337 (4.7M) [application/octet-stream]
Saving to: ‘cardigann-stable-linux-arm.tgz’

cardigann-stable-linux-arm.tgz     100%[==================================================================>]   4.68M   115KB/s   in 42s    

2016-11-11 17:24:15 (114 KB/s) - ‘cardigann-stable-linux-arm.tgz’ saved [4903337/4903337]

Extrayez-là dans /usr/local/bin/

root@raspberrypi:~# tar xvf cardigann-stable-linux-arm.tgz -C /usr/local/bin/

Puis lancez le serveur, en screen de préférence afin de pouvoir quitter ensuite SSH, et rendez-vous sur le port indiqué : 5060

root@raspberrypi:~# screen -dmS cardigann
root@raspberrypi:~# cardigann server
INFO[0000] Cardigann 1.9.3                              
INFO[0000] Reading config from /root/.config/cardigann/config.json 
INFO[0000] Found 0 indexers enabled in configuration    
INFO[0000] Listening on 0.0.0.0:5060   

Pour sortir, sans l’interrompre, de la session screen une fois cardigann server lancé faite : ctrl A D

Pour lister les screens : screen -ls

Pour vous remettre dans un screen : screen -r numéro

cap01

 

 

 

Fonctionnement

Ajoutez un indexeur, dans mon exemple FreshonTV. Il faut simplement remplir votre login:mot de passe. Et histoire de vérifier vous pouvez lancer une recherche sur l’un ou chacun de vos indexeurs ajoutés.

cap02

cap03

Il ne vous reste plus qu’à ajouter l’URL “Copy Torznab Feed” comme source (BitTorrent) dans votre logiciel d’autoDL préféré et il passera maintenant par Cardigann pour toutes ses recherches. C’est un gain de temps indéniable quand vous en utilisez plusieurs et qu’il vous arrive de devoir les réinstaller pour Y raison :)

 

Mots clés