Adquisición · Descargas · Automático · Tier D
Arr Stack — Adquisición automática de contenido¶
Siete servicios trabajan juntos para descargar automáticamente películas, series, música, libros, audiolibros y subtítulos. Solo se encienden bajo demanda (Tier D) y se apagan por inactividad. Orquestados por n8n.
Como usuario¶
Usar Seerr en https://solicitudes.sc para pedir contenido. El resto es automático.
| Plataforma | Acceso |
|---|---|
| Navegador | Seerr (https://solicitudes.sc) |
| Ubuntu | Seerr (https://solicitudes.sc) |
| Android | Seerr (https://solicitudes.sc) |
| FireTV | No aplica |
Los demás servicios (Sonarr, Radarr, Lidarr, Readarr, Prowlarr, Bazarr, qBittorrent) son solo accesibles para el admin en sus puertos respectivos.
Integración con otros servicios de SmallCountry¶
| Servicio | Relación |
|---|---|
| Seerr | Interfaz de usuario para peticiones |
| Jellyfin | Destino de películas y series |
| Navidrome | Destino de música |
| Kavita | Destino de ebooks / cómics |
| Audiobookshelf | Destino de audiolibros |
| n8n | Orquestador — enciende/apaga el stack según demanda |
| Beets | Organizaría metadatos de música |
Servicios que lo hacen posible¶
- Prowlarr — Índice centralizado de trackers
- Sonarr — Gestión de series
- Radarr — Gestión de películas
- Lidarr — Gestión de música
- Readarr — Gestión de libros y audiolibros
- qBittorrent — Motor de descarga
- Bazarr — Subtítulos automáticos
Para el administrador (diseño previsto)
| Parámetro | Valor |
|---|---|
| LXC (contenedor ligero de Proxmox) | 171 (todos los arr comparten el mismo LXC) |
| IP | 10.10.20.171 |
| Tier | 4 |
| Impacto | 🟢 Bajo (no crítico) |
ZFS (sistema de archivos con integridad de datos) persistente: rpool temporal → SATA Fase 2. Docker compose con los 7 servicios.
Healthcheck: Verificar que Seerr responde en https://solicitudes.sc.
Logs: docker compose logs -f dentro del LXC.
Backup: PBS (sistema de copias de seguridad de Proxmox) diario.
Ciclo de vida: n8n workflow tier4-arr gestiona el ciclo completo: enciende → verifica → ejecuta → apaga por inactividad.
Problemas comunes: - «No se descarga» → verificar qBittorrent y conectividad. - «Petición ignorada» → revisar logs de Sonarr/Radarr. - «Subtítulos no aparecen» → verificar Bazarr.
Para el arquitecto (diseño previsto)
graph TD
USUARIO[Usuario] -->|Pide contenido| SEERR[Seerr :5055]
SEERR -->|Envía petición| SONARR[Sonarr :8989]
SEERR -->|Envía petición| RADARR[Radarr :7878]
SONARR -->|Busca trackers| PROWLARR[Prowlarr :9696]
RADARR -->|Busca trackers| PROWLARR
PROWLARR -->|Encuentra torrent| QBIT[qBittorrent :8080]
QBIT -->|Descarga| DISCO[ZFS /media/]
SONARR -->|Procesa| DISCO
RADARR -->|Procesa| DISCO
DISCO -->|Sirve| JELLYFIN[Jellyfin]
BAZARR[Bazarr :6767] -->|Subtítulos| DISCO
N8N[n8n] -->|Orquesta| LXC171[LXC 171]
Bridge / Puertos: vmbr2. Seerr 5055, Sonarr 8989, Radarr 7878, Lidarr 8686, Readarr 8787, Prowlarr 9696, qBittorrent 8080, Bazarr 6767.
Pi-hole: solicitudes.sc → 10.10.20.171.
Caddy: Solo Seerr tiene proxy público. El resto solo son accesibles internamente.
Authentik: Provider Proxy en Seerr.
Orquestación: Tier D efímero — se apaga automáticamente tras inactividad. n8n workflow tier4-arr enciende el LXC 171 bajo demanda.
| Artefacto | Ruta |
|---|---|
| Playbook | deploy-arr-stack.yml |
| Rol | roles/arr-stack/ |
| Tofu | modules/arr-stack/ |