Instalar Jackett en OSMC

Sección Unicamente para Tutoriales y Guías
Responder
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Jackett es un servidor proxy que permite que algunos programas (Sonarr, Radarr, SickRage, CouchPotato, Mylar, DuckieTV, etc) puedan buscar contenidos en determinados servidores.
https://github.com/Jackett/Jackett/blob ... /README.md

Básicamente se usa para que programas como Sonarr o Sickrage puedan realizar búsquedas en trackers externos.

En este tutorial voy a instalarlo en OSMC, es muy fácil :-)

1. Instalación

Antes de nada vamos a actualizar el sistema y a instalar los requisitos:

Código: Seleccionar todo

sudo apt-get update
sudo apt-get install libcurl4-openssl-dev bzip2 mono-devel ca-certificates-mono -y
Primero extraemos el número de la última versión:

Código: Seleccionar todo

release=`wget -q https://github.com/Jackett/Jackett/releases/latest -O - | grep "title>Release" | cut -d " " -f 4`
echo $release
Y ahora descargamos esa versión en el directorio /opt

Código: Seleccionar todo

cd /opt
sudo wget -c https://github.com/Jackett/Jackett/releases/download/$release/Jackett.Binaries.Mono.tar.gz
Y descomprimimos:

Código: Seleccionar todo

sudo tar zxvf Jackett.Binaries.Mono.tar.gz
Ahora asignamos los archivos al usuario osmc

Código: Seleccionar todo

sudo chown osmc:osmc Jackett
Lo ejecutamos por primera vez

Código: Seleccionar todo

mono --debug /opt/Jackett/JackettConsole.exe
Aparecerán muchas líneas y al final veremos algo como esto:

Código: Seleccionar todo

Info Starting web server at http://*:9117/ 
Ahora puedes acceder via web a la IP de tu Raspberry Pi usando el puerto 9117
Se mostrará la pantalla de Jackett, ¡enhorabuena!

Volvemos a la consola y pulsamos Ctrl+C para detener Jackett
Y creamos un script de inicio para el arranque y la parada:

Código: Seleccionar todo

sudo bash -c 'cat << EOF > /lib/systemd/system/jackett.service
[Unit]
Description=Jackett Daemon
After=network.target

[Service]
User=osmc
Restart=always
RestartSec=5
Type=simple
ExecStart=/usr/bin/mono --debug /opt/Jackett/JackettConsole.exe --NoRestart
TimeoutStopSec=20

[Install]
WantedBy=multi-user.target
EOF'
¡Ya lo tenemos! Ahora ejecutamos este comando para arrancar el programa:

Código: Seleccionar todo

sudo systemctl start jackett
Y este otro comando si queremos que se inicie automáticamente al arrancar la raspberry pi

Código: Seleccionar todo

sudo systemctl enable jackett


2. Cómo se usa

Jackett es un proxy, un intermediario entre tu aplicación (sonarr, sickrage, couchpotato) y los sitios web que contienen los enlaces torrent, los "Indexers"
El primer paso es añadir Indexeres a Sonarr.
Para ello accedemos a la IP de la raspberry en el puerto 9177: http://X.X.X.X:9117 y veremos una pantalla como esta:
Imagen

Aquí pulsamos el botón "Add indexer" y se nos muestra un listado de los indexers disponibles:
Imagen

Para mi ejemplo voy a usar el indexer de BT-Scene:
Imagen

Si pulso en el icono azul de la llave inglesa, me muestra las opciones disponibles para ese indexer, si es que tiene alguna.
Y si pulso en el icono verde, lo añade directamente a mi lista de indexers.
¡Ya tengo un indexer en mi Jackett! :-)
Imagen

Ahora tenemos varias opciones:

Imagen Genera un enlace compatible con RSS
Imagen Genera un enlace compatible con Torznab
Imagen Genera un enlace compatible con CouchPotato
Imagen Comprobar conexión con indexer
Imagen Buscar un capítulo o película
Imagen Borrar el indexer de nuestra lista
Imagen Opciones del indexer

En función de lo que vayamos a hacer, elegiremos una u otra opción

3. Integración con Sonarr

Podemos decir a Sonarr que busque contenidos a través de Jacket, para poder usar sitios web (indexers) que no vienen de serie con Sonarr.
Para ello nos vamos a Settings - Indexers y pulsamos en el símbolo "+" para añadir
Imagen

En la nueva pantalla, dentro de Torrent - Torznab pulsamos en "Custom"
Imagen

Aquí se muestra la pantalla "Add - Torznab" desde donde meteremos los datos de Jackett:
Name - Título que queramos para este indexer. En mi ejemplo, "BT-Scene"
Enable RSS Sync - Buscar por RSS
Enable Search - Buscar usando el buscador del indexer
URL - ¿Recordáis el botón "Copy Torznab Feed" de Jackett? Pues esa es la URL que queremos usar
API Key - La API de Jackett, aparece dentro de Jackett en la esquna superior derecha
Los demás parámetros los dejamos como están.

En mi ejemplo la pantalla queda así:
Imagen

Podemos pulsar el botón Test para comprobar que la conexión funciona correctamente.
Finalmente pulsamos el botón Save y ya tenemos un indexer de Jackett configurado en Sonarr

4. Integración con Sickrage
(WiP)
nemesis
Pi Alpha
Pi Alpha
Mensajes: 13
Registrado: 30 May 2017, 17:41
Agradecido: 2 veces
Agradecimiento recibido: 0

He buscado un tutorial así y al fin lo conseguí!, muchas gracias por tomarte el tiempo de hacerlo.

En este paso:

Código: Seleccionar todo

mono --debug /opt/Jackett/JackettConsole.exe
Me arroja:

Código: Seleccionar todo

06-24 23:59:20 Error A minimum Mono version of 5.8 is required. Please update to the latest version from http://www.mono-project.com/download/
¿Cómo puedo actualizar Mono?

Gracias!
dracod
Pi Alpha
Pi Alpha
Mensajes: 18
Registrado: 24 May 2017, 09:00
Agradecido: 2 veces
Agradecimiento recibido: 0

hola, que paso con la integracion en sickrage, no es posible?
agsardon
Pi Newbie
Pi Newbie
Mensajes: 1
Registrado: 11 Nov 2016, 18:58
Agradecido: 0
Agradecimiento recibido: 0

También me interesa la integración en Sickrage
Responder