Actualizaciones:

  • 2023-01-15: Revisión del documento y corrección de errores.
  • 2023-01-15: Cambio a path absolutos.

Instalación

Prowlarr es una aplicación que funciona como un servidor proxy entre las aplicaciones (Sonarr, Radarr, Lidarr, Readarr y Mylar3) y los trackers Torrent o los indexer Usenet.

Traduce las consultas de estas aplicaciones en consultas HTTP específicas para cada sitio de seguimiento, analiza la respuesta HTML y luego envía los resultados al software solicitante.

La instalación en Docker se realiza usando la imagen linuxserver/prowlarr.

La forma más sencilla es usar un fichero docker-compose.yml con el siguiente contenido:

version: '3'
services:
  prowlarr:
    image: lscr.io/linuxserver/prowlarr:latest
    container_name: prowlarr
    environment:
      - PUID=1001
      - PGID=115
      - TZ=Europe/Madrid
    volumes:
      - /home/pi/volumes/prowlarr:/config
    ports:
      - 9696:9696
    restart: unless-stopped

Se puede usar docker-compose up -d o usar el contenido del fichero en Portainer.

Configuración

Una vez en marcha, se puede acceder a Radarr a través del puerto 9696 (en este ejemplo http://192.168.1.180:9696) y comenzar la configuración.

Lo primero y más importante es activar el login y crear una contraseña segura para el usuario administrador:

  • Settings > General > Authentication > Forms (Login page)
  • Settings > General > Username > admin
  • Settings > General > Password > *********
  • Settings > General > Analytics > Disable Send Anonymous Usage Data

A continuación se graban los cambios y se reinicia la aplicación cuando ésta lo indique.

Para que la aplicación pueda descargar ficheros, se debe configurar un cliente Torrent o Usenet:

  • Settings > Download clients > Add
    • Torrent > Deluge
    • Name: Deluge
    • Host: 192.168.1.180
    • Port: 8112
    • Password: **********
    • Category: prowlarr
    • Test > Save

A continuación se puede añadir uno o más Indexer (públicos o privados) pulsado el botón +Add indexer en la sección Indexers del menú lateral.

Estos indexer se pueden añadir a Sonarr, Radarr, Lidarr, etc. de forma automática desde Prowlarr añadiendo las aplicaciones correspondientes desde el menú SettingsApps.

Por ejemplo, para añadir Radarr ser haría lo siguiente:

  • Settings > Apps > Add
    • Name: Radarr
    • Sync Level: Add and Remove Only
    • Prowlarr Server: http://192.168.1.180:9696
    • Radarr Server: http://192.168.1.180:7878
    • ApiKey (copiarla desde SettingsGeneral de Radarr)
    • Test > Save

Actualizar

Si ya se había instalado Radarr anteriormente, se puede actualizar de la siguiente manera:

docker stop prowlarr
docker rm prowlarr
docker rmi lscr.io/linuxserver/prowlarr
docker-compose up -d

Soporte

Algunos comandos para gestionar la configuración del contenedor:

# Acceder al shell mientras el contenedor está ejecutándose
docker exec -it prowlarr /bin/bash

# Monitorizar los logs del contenedor en tiempo real
docker logs -f prowlarr

Referencias