Actualizaciones:

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

Instalación

Readarr es un administrador de colecciones de libros electrónicos para usuarios de Usenet y BitTorrent. Puede monitorizar múltiples feeds RSS para encontrar nuevos libros, descargarlos, clasificarlos y cambiarles el nombre de forma automática.

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

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

version: '3'
services:
  readarr:
    image: lscr.io/linuxserver/readarr:develop
    container_name: readarr
    environment:
      - PUID=1001
      - PGID=115
      - TZ=Europe/Madrid
    volumes:
      - /home/pi/volumes/readarr:/config
      - /data/media/books:/data/books
      - /data/torrents:/data/torrents
    ports:
      - 8787:8787
    restart: unless-stopped

A continuación, se puede ejecutar el comando docker-compose up -d o usar el contenido del fichero en Portainer.

Configuración

Una vez en marcha, se puede acceder a Readarr a través del puerto 8787 (en este ejemplo http://192.168.1.180:8787) 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 Bittorrent o Usenet:

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

Para encontrar los libros hay que añadir uno o más indexer de Jackett haciendo lo siguiente:

  • Settings > Indexers > Add > Torznab > Custom
    • Name: Jackett
    • URL → Copiarla desde Jackett
    • API Key → Copiarla desde Jackett
    • Ajustar las categorías

Actualizar

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

docker stop readarr
docker rm readarr
docker rmi lscr.io/linuxserver/readarr:develop
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 readarr /bin/bash

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

Referencias