Para seguir el proceso de migración de mi Home Lab desde una pequeña Raspberry Pi 4 a un OptiPlex 7050 ejecutando Proxmox ahora le toca el turno a Radarr, un PVR para usuarios de Usenet y BitTorrent que puede monitorizar múltiples feeds RSS para encontrar nuevas películas, descargarlas, clasificarlas y cambiarles el nombre de forma automática.
En esta ocasion, en lugar de realizar la instalación de Radarr en Docker, se utilizará un contenedor ligero LXC de Proxmox con Debian 12.
Creación del LXC
Radarr se ejecutará sobre un LXC creado desde la Shell del servidor Proxmox mediante los Proxmox VE Helper-Scripts:
mkdir -p ~/tteck && cd ~/tteck
wget -nv https://github.com/tteck/Proxmox/raw/main/ct/radarr.sh
# Revisar el script ;-)
bash radarr.sh
Al ejecutar el script anterior, aparecerá el asistente de instalación:
- This will create a New Radarr LXC. Proceed?
Yes
- Use Default Settings?
Advanced
- To make a selection, use the Spacebar.
Ok
- If the default Linux distribution is not adhered to, script support will be discontinued (debian 12).
Ok
- Choose Distribution: debian
- Choose version: 12 Bookworm
- Choose Type: 1 Unprivileged
- Set Root Password (needed for root ssh access): xxxxxxxx
- Verify Root Password: xxxxxxxx
- Set Container ID: 312
- Set Hostname: radarr
- Set Disk Size in GB: 4
- Allocate CPU Cores: 2
- Allocate RAM in MiB: 1024
- Set a Bridge: vmbr0
- Set a Static IPv4 CIDR Address (/24): 192.168.1.89/24
- Set gateway IP address: 192.168.1.1
- Set APT-Cacher IP (leave blank for default):
- Disable IPv6:
Yes
- Set Interface MTU Size (leave blank for default):
- Set a DNS Search Doamin (leave blank for HOST): home
- Set a DNS Server IP (leave blank for HOST): 192.168.1.81,192.168.1.82
- Set a MAC Address (leave blank for default):
- Set a Vlan (leave blank for default):
- Enable Root SSH Access?
No
- Enable Verbose Mode?
Yes
- Ready to create Radarr LXC?
Yes
Deshabilitar IPv6 implica añadir la siguiente configuración al LXC: net.ipv6.conf.all.disable_ipv6 = 1
Antes de poner en marcha el LXC, se pueden deshabilitar un par de opciones que no son necesarias para el funcionamiento de Radarr y que han sido añadidas por el script ejecutado anteriormente:
- Expandir el centro de datos (Datacenter)
- Expandir el servidor (node):
pve
- Seleccionar el contenedor (container):
312 (radarr)
- Seleccionar la opción Options
- Editar los siguientes valores:
- Features:
- Desmarcar la opción keyctl
- Desmarcar la opción Nesting
- Features:
Al deshabilitar nesting en un LXC Debian 12, el acceso a la Console del LXC es unos segundos más lento.
A continuación, se reinicia el LXC mediante el comando pct reboot 312
desde la Shell de Proxmox o usando el botón Reboot
desde la configuración del propio LXC.
Configuración del LXC
Al no haber habilitado el acceso para el usuario root
mediante SSH, se puede acceder al LXC utilizando el botón Console
desde la interfaz gráfica del propio LXC.
De todos modos, la configuración inicial de Radarr se realiza mediante su interfaz web disponible en el puerto 7878 de la IP estática configurada anteriormente (http://192.168.1.89:7878):
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 > qBittorrent
- Name: qBittorrent
- Host: 192.168.1.91
- Port: 8080
- Username:
admin
- Password:
**********
- Category: radarr
- 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ú Settings
→ Apps
.
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.88:9696
- Radarr Server:
http://192.168.1.89:7878
- ApiKey (copiarla desde
Settings
→General
de Radarr) - Test > Save
Referencias
- Radarr
- Radarr GitHub
- Guía completa de Radarr - Cómo instalar, usar y más
- Universo -arr Parte V: Radarr
Historial de cambios
- 2024-10-05: Documento inicial