¿Cansado de descargar manualmente series y películas? El stack *arr es la solución definitiva para automatizar completamente tu biblioteca de medios. Con Prowlarr, Sonarr, Radarr y compañía, puedes crear un sistema que busca, descarga, organiza y renombra automáticamente todo tu contenido mientras duermes.

En esta guía completa te enseño a montar el stack *arr desde cero con Docker Compose, incluyendo configuración de Prowlarr (el cerebro del sistema), integración con qBittorrent, y conexión con Jellyfin o Plex para streaming.

Nota importante: Este tutorial es con fines educativos sobre automatización y gestión de bibliotecas de medios. Asegúrate de cumplir con las leyes de copyright de tu país.

¿Qué es el Stack *arr?

El stack *arr (también llamado “Starr apps») es un conjunto de aplicaciones de código abierto construidas sobre la misma base .NET/React que automatizan la gestión de bibliotecas de medios.

Las aplicaciones principales del stack

Aplicación Función Tipo de Contenido
Prowlarr Gestor centralizado de indexers Todos (torrent y Usenet)
Sonarr Asistente inteligente de series TV Series de TV
Radarr Gestor automático de películas Películas
Lidarr Organizador de música Música y discografías
Readarr Gestor de libros electrónicos eBooks y audiolibros
Bazarr Descarga automática de subtítulos Subtítulos
Prowlarr Proxy y gestor de indexers Torrents y Usenet

¿Cómo funciona el stack?

El flujo de trabajo típico es:

    • Añades contenido: Por ejemplo, añades “Breaking Bad” a Sonarr
    • Búsqueda automática: Sonarr pide a Prowlarr que busque en todos tus indexers configurados
    • Prowlarr busca: Prowlarr consulta trackers de torrents y/o indexers Usenet
    • Selección inteligente: Sonarr elige el mejor release según tus criterios (calidad, idioma, tamaño)
    • Descarga: Envía el torrent/NZB a tu cliente de descargas (qBittorrent, Transmission, etc.)
    • Organización: Cuando termina, Sonarr mueve el archivo, lo renombra según tu esquema y lo coloca en tu biblioteca
    • Streaming: Jellyfin/Plex escanea y añade automáticamente el nuevo episodio a tu biblioteca

Todo esto pasa automáticamente, 24/7, sin que toques nada.

Por qué usar Prowlarr en lugar de Jackett

Antes todos usábamos Jackett como gestor de indexers. Pero en 2024-2025, Prowlarr se ha convertido en el estándar y ha reemplazado prácticamente a Jackett. Aquí está por qué:

Prowlarr vs Jackett: Comparativa

Característica Prowlarr Jackett
Sincronización automática ✅ Sí, con API ❌ Manual (copiar URLs)
Soporte Usenet ✅ Nativo (24 indexers) ⚠️ Limitado
Soporte torrents ✅ 600+ trackers ✅ 700+ trackers
Interfaz ✅ Moderna (*arr style) ⚠️ Funcional pero anticuada
Desarrollo activo ✅ Muy activo (2025) ⚠️ Desarrollo lento
Gestión de indexers ✅ Centralizada ⚠️ Por aplicación
Health checks ✅ Monitoreo integrado ❌ No
Configuración inicial ⚠️ Más compleja ✅ Simple

Ventajas de Prowlarr

    • Sync automático: Añades un indexer en Prowlarr → aparece automáticamente en Sonarr, Radarr, Lidarr, etc.
    • Health monitoring: Te avisa si un indexer está caído o tiene problemas
    • Interfaz unificada: Misma UI que el resto de *arr apps
    • Dual support: Tanto torrents como Usenet sin limitaciones
    • Búsqueda manual: Puedes buscar y descargar manualmente desde Prowlarr
    • Límites de API: Configura límites para evitar baneos de trackers

¿Cuándo usar Jackett todavía?

Jackett sigue siendo útil si:

    • Ya lo tienes configurado y funciona bien (no hay urgencia de cambiar)
    • Solo usas torrents públicos simples
    • Prefieres configuración más simple
    • Tienes un tracker muy específico que Prowlarr aún no soporta

Para setups nuevos en 2025, usa Prowlarr sin duda.

Requisitos previos

Antes de empezar, necesitas:

Hardware mínimo

    • CPU: Cualquier CPU de 2+ cores (Intel Celeron, Raspberry Pi 4, etc.)
    • RAM: 2GB mínimo, 4GB recomendado
    • Almacenamiento: Depende de tu biblioteca (1TB+ recomendado para empezar)
    • Red: Conexión estable a internet

Software necesario

    • Docker y Docker Compose instalados (Guía Docker Compose completa)
    • Linux (Ubuntu, Debian, etc.) recomendado, también funciona en Windows/macOS
    • Acceso SSH a tu servidor (si es remoto)
    • Gestor Docker UI opcional pero recomendado: Dockge o Portainer

Conocimientos necesarios

    • Uso básico de terminal Linux
    • Conceptos básicos de Docker (contenedores, volúmenes, puertos)
    • Nociones de torrents y/o Usenet

Nuevo en Docker? Lee nuestra Guía de Docker para Novatos antes de continuar.

Arquitectura del stack completo

Aquí está el stack completo que vamos a montar:

┌─────────────────────────────────────────────────┐
│             INTERFAZ DE USUARIO                  │
│  Jellyfin/Plex (streaming) + Jellyseerr (req.)  │
└────────────────┬────────────────────────────────┘
                 │
┌────────────────┴────────────────────────────────┐
│          GESTORES DE CONTENIDO                   │
│   Sonarr (TV) + Radarr (Movies) + Lidarr (Music)│
│              + Bazarr (Subtitles)               │
└────────────────┬────────────────────────────────┘
                 │
┌────────────────┴────────────────────────────────┐
│         GESTOR DE INDEXERS                       │
│              Prowlarr (cerebro)                  │
└────────────────┬────────────────────────────────┘
                 │
┌────────────────┴────────────────────────────────┐
│         CLIENTE DE DESCARGAS                     │
│       qBittorrent / Transmission / SABnzbd       │
└────────────────┬────────────────────────────────┘
                 │
┌────────────────┴────────────────────────────────┐
│          ALMACENAMIENTO                          │
│      /data/media/{tv,movies,music}               │
└──────────────────────────────────────────────────┘

Docker Compose completo del stack

Estructura de carpetas recomendada

Primero, crea la estructura de directorios:

# Estructura de datos
sudo mkdir -p /data/{torrents,usenet,media}/{tv,movies,music}
sudo mkdir -p /docker/{sonarr,radarr,lidarr,prowlarr,bazarr,qbittorrent,jellyfin}

# Permisos correctos (muy importante para evitar problemas)
sudo chown -R $USER:$USER /data /docker
sudo chmod -R 775 /data
sudo chmod -R 775 /docker

¿Por qué esta estructura?

    • /data es el volumen compartido: todos los contenedores ven la misma ruta
    • /data/torrents para descargas en progreso
    • /data/media para biblioteca organizada
    • Usar una sola partición permite hardlinks (copias instantáneas sin duplicar espacio)

Docker Compose file completo

Guarda esto como docker-compose.yml:

version: "3.8"

services:
  # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  # Prowlarr - Gestor de indexers (cerebro del stack)
  # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  prowlarr:
    image: lscr.io/linuxserver/prowlarr:latest
    container_name: prowlarr
    restart: unless-stopped
    ports:
      - "9696:9696"
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Madrid
    volumes:
      - /docker/prowlarr:/config
    networks:
      - media-network

  # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  # Sonarr - Gestor de series TV
  # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  sonarr:
    image: lscr.io/linuxserver/sonarr:latest
    container_name: sonarr
    restart: unless-stopped
    ports:
      - "8989:8989"
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Madrid
    volumes:
      - /docker/sonarr:/config
      - /data:/data  # Importante: misma ruta que qbittorrent
    networks:
      - media-network
    depends_on:
      - prowlarr
      - qbittorrent

  # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  # Radarr - Gestor de películas
  # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  radarr:
    image: lscr.io/linuxserver/radarr:latest
    container_name: radarr
    restart: unless-stopped
    ports:
      - "7878:7878"
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Madrid
    volumes:
      - /docker/radarr:/config
      - /data:/data
    networks:
      - media-network
    depends_on:
      - prowlarr
      - qbittorrent

  # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  # Lidarr - Gestor de música
  # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  lidarr:
    image: lscr.io/linuxserver/lidarr:latest
    container_name: lidarr
    restart: unless-stopped
    ports:
      - "8686:8686"
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Madrid
    volumes:
      - /docker/lidarr:/config
      - /data:/data
    networks:
      - media-network
    depends_on:
      - prowlarr
      - qbittorrent

  # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  # Bazarr - Gestor de subtítulos
  # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  bazarr:
    image: lscr.io/linuxserver/bazarr:latest
    container_name: bazarr
    restart: unless-stopped
    ports:
      - "6767:6767"
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Madrid
    volumes:
      - /docker/bazarr:/config
      - /data/media:/data/media  # Solo necesita acceso a media
    networks:
      - media-network
    depends_on:
      - sonarr
      - radarr

  # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  # qBittorrent - Cliente de descargas
  # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  qbittorrent:
    image: lscr.io/linuxserver/qbittorrent:latest
    container_name: qbittorrent
    restart: unless-stopped
    ports:
      - "8080:8080"  # Web UI
      - "6881:6881"  # Puerto torrent TCP
      - "6881:6881/udp"  # Puerto torrent UDP
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Madrid
      - WEBUI_PORT=8080
    volumes:
      - /docker/qbittorrent:/config
      - /data/torrents:/data/torrents  # Carpeta de descargas
    networks:
      - media-network

  # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  # Jellyfin - Servidor de streaming
  # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  jellyfin:
    image: lscr.io/linuxserver/jellyfin:latest
    container_name: jellyfin
    restart: unless-stopped
    ports:
      - "8096:8096"
      - "8920:8920"  # HTTPS (opcional)
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Madrid
    volumes:
      - /docker/jellyfin:/config
      - /data/media:/data/media  # Solo lectura de biblioteca
    networks:
      - media-network
    # Si tienes GPU para transcoding:
    # devices:
    #   - /dev/dri:/dev/dri  # Intel Quick Sync
    # runtime: nvidia  # NVIDIA GPU

networks:
  media-network:
    driver: bridge

Variables importantes a personalizar

    • PUID/PGID: ID de tu usuario Linux (obtén con id $USER)
    • TZ: Tu zona horaria (lista: Wikipedia TZ)
    • Rutas: Ajusta /data y /docker si usas otras ubicaciones
    • Puertos: Cambia si tienes conflictos con otros servicios

Iniciar el stack

# Levantar todos los servicios
docker compose up -d

# Ver logs de todos
docker compose logs -f

# Ver logs de un servicio específico
docker compose logs -f prowlarr

# Estado de los servicios
docker compose ps

Configuración paso a paso

1. Configurar Prowlarr (el cerebro)

Acceso inicial

    • Abre http://TU-IP:9696
    • Primera vez: Configura autenticación en Settings → General → Security
      • Authentication: Forms (Login Page)
      • Username/Password: Lo que quieras

Añadir indexers

Para torrents públicos:

    • Settings → Indexers → Add Indexer
    • Busca por nombre (ej: “1337x”, “RARBG”, “YTS”, “EZTV»)
    • Completa los campos requeridos (algunos requieren API key)
    • Categorías: Marca las relevantes (Movies, TV, Music, etc.)
    • Priority: 25 por defecto (más bajo = mayor prioridad)
    • Test → Save

Indexers públicos recomendados 2025:

    • YTS – Películas (tamaños pequeños, buena calidad)
    • EZTV – Series TV
    • 1337x – Todo tipo de contenido
    • ThePirateBay – Clásico (menos fiable últimamente)
    • TorrentGalaxy – Contenido variado y actualizado

Para Usenet (requiere suscripción):

    • NZBGeek – Popular, requiere VIP ($)
    • DrunkenSlug – Buena biblioteca
    • NZBPlanet – Actualizaciones frecuentes

Configurar límites de API

Muy importante para evitar baneos:

    • Edita tu indexer → Advanced Settings
    • Query Limit: 100 (queries por día)
    • Grab Limit: 10 (descargas por día)

Algunos trackers privados banean por exceso de queries. Ajusta según las reglas de cada tracker.

Añadir cliente de descargas en Prowlarr

    • Settings → Download Clients → Add
    • Selecciona qBittorrent
    • Configuración:
      • Host: qbittorrent (nombre del contenedor)
      • Port: 8080
      • Username: admin
      • Password: (busca en logs de qBittorrent: docker logs qbittorrent | grep password)
    • Test → Save

2. Configurar qBittorrent

Obtener contraseña inicial

# La contraseña temporal aparece en los logs
docker logs qbittorrent 2>&1 | grep "temporary password"

Acceso inicial

    • Abre http://TU-IP:8080
    • Login: admin / contraseña temporal
    • Cambiar contraseña: Tools → Options → Web UI → Authentication

Configuración recomendada

Tools → Options → Downloads:

    • Save files to: /data/torrents (dentro del contenedor)
    • Keep incomplete torrents in: /data/torrents/incomplete
    • Run external program on completion: (dejar vacío, Sonarr/Radarr lo gestionan)

Tools → Options → BitTorrent:

    • Protocolo de encriptación: Prefer encryption
    • Enable DHT: ✅ (para trackers públicos)
    • Enable PeX: ✅
    • Enable LSD: ✅

Tools → Options → Advanced:

    • Desactiva “Confirm when deleting torrents»: Más cómodo para gestión automática

3. Conectar Sonarr con Prowlarr

Obtener API Key de Sonarr

    • Abre http://TU-IP:8989
    • Settings → General → Security → API Key (cópiala)

Añadir Sonarr en Prowlarr

    • En Prowlarr: Settings → Apps → Add Application
    • Selecciona Sonarr
    • Configuración:
      • Prowlarr Server: http://prowlarr:9696 (o tu IP externa)
      • Sonarr Server: http://sonarr:8989
      • API Key: La que copiaste de Sonarr
    • Sync Categories: Marca TV/HD, TV/SD, TV/UHD, etc.
    • Test → Save

Resultado: Todos los indexers de Prowlarr aparecerán automáticamente en Sonarr → Settings → Indexers 🎉

4. Configurar Sonarr

Añadir Root Folder

    • Settings → Media Management → Root Folders → Add
    • Path: /data/media/tv
    • Save

Añadir Download Client (qBittorrent)

    • Settings → Download Clients → Add → qBittorrent
    • Configuración:
      • Host: qbittorrent
      • Port: 8080
      • Username: admin
      • Password: tu contraseña de qBittorrent
      • Category: tv-sonarr (crea automáticamente en qBittorrent)
    • Test → Save

Configurar perfiles de calidad

    • Settings → Profiles
    • Edita “HD-1080p” (o crea uno nuevo)
    • Marca las calidades que aceptas:
      • HDTV-1080p
      • WEB-DL 1080p
      • Bluray-1080p
    • Ordena por preferencia (arrastra)

Añadir tu primera serie

    • Series → Add New Series
    • Busca (ej: “Breaking Bad»)
    • Configuración:
      • Root Folder: /data/media/tv
      • Quality Profile: HD-1080p
      • Season Folder: ✅ (organiza por temporadas)
      • Search on add: ✅ (busca episodios faltantes)
    • Add Series

Sonarr automáticamente:

    • Busca todos los episodios en Prowlarr
    • Los descarga vía qBittorrent
    • Los mueve a /data/media/tv/Breaking Bad/Season 01/
    • Los renombra según tu esquema

5. Configurar Radarr (igual que Sonarr)

Proceso idéntico a Sonarr:

    • Conectar con Prowlarr: Settings → Apps en Prowlarr → Add Radarr
    • Root Folder: /data/media/movies
    • Download Client: qBittorrent (category: movies-radarr)
    • Quality Profile: HD-1080p o el que prefieras

Añadir tu primera película

    • Movies → Add New Movie
    • Busca (ej: “The Matrix»)
    • Search on add: ✅
    • Add Movie

6. Configurar Lidarr (música)

Similar a Sonarr/Radarr:

    • Root Folder: /data/media/music
    • Download Client: qBittorrent (category: music-lidarr)
    • Metadata Profile: Standard (o personaliza)

Lidarr funciona mejor con Usenet que con torrents para música, pero ambos funcionan.

7. Configurar Bazarr (subtítulos)

Conectar con Sonarr y Radarr

    • Settings → Sonarr:
      • Address: http://sonarr:8989
      • API Key: (de Sonarr)
    • Settings → Radarr:
      • Address: http://radarr:7878
      • API Key: (de Radarr)

Añadir proveedores de subtítulos

    • Settings → Providers
    • Añade:
      • OpenSubtitles (requiere registro gratis)
      • Subdivx (español)
      • Addic7ed
    • Settings → Languages → Selecciona idiomas (ej: Spanish, English)

Bazarr descargará automáticamente subtítulos para todo el contenido nuevo.

8. Configurar Jellyfin

Configuración inicial

    • Abre http://TU-IP:8096
    • Setup wizard → Crear usuario admin
    • Add Media Library:
      • TV Shows: /data/media/tv
      • Movies: /data/media/movies
      • Music: /data/media/music
    • Finish

Jellyfin escaneará automáticamente cada X minutos y añadirá contenido nuevo.

Configuración avanzada

Perfiles de calidad personalizados

En Sonarr/Radarr puedes crear perfiles muy específicos:

Ejemplo: “4K HDR con Dolby Vision»

    • Settings → Profiles → Add Profile
    • Nombre: “4K HDR DV”
    • Marca:
      • Bluray-2160p
      • WEB-DL 2160p
    • Upgrades Until: Bluray-2160p Remux
    • Agrega Custom Formats para filtrar:
      • Dolby Vision
      • HDR10+
      • Atmos

Release Profiles (filtrado avanzado)

En Sonarr/Radarr → Settings → Release Profiles puedes filtrar por:

Palabras preferidas (aumenta score):

/\b(AMZN|NF|DSNP)\b/i  # Preferir Amazon, Netflix, Disney+
/\b(BluRay|Remux)\b/i   # Preferir BluRay Remux
/\bATMOS\b/i            # Preferir Dolby Atmos

Palabras prohibidas (rechaza release):

/\b(CAM|TS|HDCAM)\b/i   # Rechazar cámara
/\b(KORSUB|HC)\b/i      # Rechazar hardcoded subs

Notificaciones automáticas

Configura notificaciones en Sonarr/Radarr para saber cuándo se descarga algo:

Settings → Connect → Add:

    • Telegram: Crea un bot, añade el token
    • Discord: Webhook URL
    • Email: Servidor SMTP

Triggers:

    • On Download
    • On Import
    • On Upgrade

Calendario de descargas

Usa el calendario de Sonarr para ver:

    • Episodios que saldrán esta semana
    • Series que aún no se han descargado
    • Próximos estrenos

Calendario → Filtra por “Missing” para ver qué falta.

Troubleshooting común

“Permission denied” al mover archivos

Problema: Sonarr/Radarr no puede mover archivos de /data/torrents a /data/media

Solución:

# Verificar PUID/PGID
id $USER

# Ajustar permisos
sudo chown -R 1000:1000 /data
sudo chmod -R 775 /data

# Reiniciar servicios
docker compose restart

Problema: Sonarr copia archivos en lugar de crear hardlinks

Causa: /data/torrents y /data/media están en particiones diferentes

Solución: Monta todo /data en la misma partición/disco.

Verificar hardlinks:

ls -lhi /data/torrents/tv-sonarr/Breaking.Bad.S01E01.mkv
ls -lhi /data/media/tv/Breaking\ Bad/Season\ 01/Breaking.Bad.S01E01.mkv

# Si el primer número (inode) es igual → hardlink ✅
# Si es diferente → copia ❌

Prowlarr no encuentra indexers

Problema: Búsquedas en Prowlarr no devuelven resultados

Solución:

    • Verifica que los indexers estén “healthy” (Settings → Indexers → verde)
    • Test individual de cada indexer
    • Comprueba que las categorías están bien configuradas
    • Algunos indexers públicos están bloqueados por ISP → usa VPN

qBittorrent: “Could not get the list of torrents”

Problema: Sonarr/Radarr no pueden conectar con qBittorrent

Solución:

# Verificar que qBittorrent está corriendo
docker ps | grep qbittorrent

# Verificar que WebUI está activa
curl http://localhost:8080

# Verificar usuario/contraseña
docker logs qbittorrent | grep password

En qBittorrent → Tools → Options → Web UI:

    • Bypass authentication for clients on localhost: ❌ Desactivado
    • Enable Cross-Site Request Forgery protection: ❌ Desactivado (para que Sonarr/Radarr funcionen)

Sonarr no descarga episodios

Diagnóstico:

    • Activity → Queue: ¿Hay algo en cola?
    • System → Logs: Busca errores
    • Series → Manual Search: Prueba búsqueda manual de un episodio

Causas comunes:

    • Ningún indexer tiene el release
    • Release no cumple los requisitos de calidad
    • Download client no funciona
    • Límites de API excedidos en indexers

Bazarr no descarga subtítulos

    • Settings → Providers: Verifica que los providers estén activos
    • Settings → Languages: Verifica idiomas seleccionados
    • Series/Movies → Manual Search: Prueba búsqueda manual

Mejores prácticas

Seguridad

    • Cambia todas las contraseñas por defecto
    • Activa autenticación en todas las apps (Settings → General → Security)
    • No expongas puertos directamente a internet → usa VPN (Tailscale, WireGuard) o reverse proxy (Traefik, Nginx Proxy Manager)
    • Backups regulares de /docker/*/config

Optimización de rendimiento

    • SSD para Docker configs: /docker en SSD mejora mucho la UI
    • HDD para media: /data/media puede estar en HDD (más barato, más espacio)
    • Límite de conexiones: qBittorrent → Options → Connection → Max connections: 500

Gestión de espacio

    • Automatic trash en Sonarr/Radarr: Borra episodios antiguos al descargar nuevos
    • Unmonitor old series: Settings → Media Management → Episode → Unmonitor deleted episodes
    • Recycling Bin: Settings → Media Management → Recycling Bin: /data/.trash (evita borrados accidentales permanentes)

Actualización de apps

# Bajar servicios
docker compose down

# Actualizar imágenes
docker compose pull

# Levantar con nuevas versiones
docker compose up -d

# Verificar
docker compose ps

Las apps *arr se actualizan automáticamente también desde su UI (System → Updates).

Integraciones extras

Jellyseerr (sistema de peticiones)

Permite a usuarios pedir contenido sin acceso a Sonarr/Radarr:

jellyseerr:
  image: fallenbagel/jellyseerr:latest
  container_name: jellyseerr
  ports:
    - "5055:5055"
  environment:
    - TZ=Europe/Madrid
  volumes:
    - /docker/jellyseerr:/app/config
  networks:
    - media-network

Uso: Los usuarios piden series/películas → Jellyseerr las añade automáticamente a Sonarr/Radarr → descarga automática.

Overseerr (alternativa a Jellyseerr)

Similar pero con más funciones:

    • Autenticación con Plex/Jellyfin
    • Sistema de cuotas por usuario
    • Aprobación manual de peticiones

Tautulli (estadísticas de Plex)

Monitorea tu servidor Plex/Jellyfin:

    • Quién está viendo qué
    • Estadísticas de uso
    • Notificaciones personalizadas

Unpackerr (descomprimir archivos automáticamente)

Algunos releases vienen en .rar. Unpackerr los descomprime antes de que Sonarr/Radarr los importen.

Preguntas Frecuentes (FAQ)

Las aplicaciones *arr son 100% legales. Son herramientas de gestión de bibliotecas de medios. Usarlas para descargar contenido con copyright depende de las leyes de tu país. Consulta la legislación local.

Más información sobre homelabs: Si estás montando un servidor casero completo, consulta nuestra Guía de Homelab con GPU 24GB+ con todo el hardware y software recomendado.

¿Necesito VPN para torrents?

Depende de tu país y tu ISP:

    • España: Descargar para uso personal está en zona gris legal, pero ISPs a veces bloquean trackers
    • Alemania, USA: Altamente recomendado VPN (multas frecuentes)
    • Países Bajos, Suiza: Más permisivos

VPNs recomendadas para torrents: Mullvad, ProtonVPN, AirVPN.

¿Qué es mejor: torrents o Usenet?

Característica Torrents Usenet
Precio Gratis $5-15/mes (indexer + provider)
Velocidad Depende de seeders Máxima velocidad de tu conexión
Retención Variable (seeders) 3,000-5,000 días (proveedores)
Anonimato Requiere VPN Encriptado por defecto
Contenido nuevo Muy rápido Muy rápido
Contenido antiguo Depende Excelente (si está en retención)

Recomendación: Usa ambos. Prowlarr gestiona los dos sin problemas.

¿Puedo usar Plex en lugar de Jellyfin?

Sí, totalmente compatible. Plex tiene ventajas:

    • Cliente más pulido
    • Mejor transcoding en clientes móviles
    • Plex Pass: skip intro, trailers, etc.

Jellyfin es 100% open-source y no requiere cuenta externa.

¿Cómo añado más almacenamiento?

Si te quedas sin espacio:

    • Añade disco duro externo:
# Monta el nuevo disco
sudo mount /dev/sdb1 /mnt/media2

# Añade a /etc/fstab para auto-mount
echo "/dev/sdb1 /mnt/media2 ext4 defaults 0 2" | sudo tee -a /etc/fstab
    • Añade root folder en Sonarr/Radarr:
      • Settings → Media Management → Root Folders → Add: /mnt/media2/tv
    • Mueve series viejas al nuevo disco (opcional):
      • Series → Mass Editor → Change Root Folder

¿Prowlarr funciona con trackers privados?

Sí, pero:

    • Necesitas cuenta en el tracker
    • Algunos requieren API key o cookie
    • Respeta las reglas de ratio: No descargues sin sembrar

Trackers privados comunes con Prowlarr:

    • BroadcasThe.Net (BTN) – TV
    • PassThePopcorn (PTP) – Movies
    • Redacted (RED) – Music

¿Cómo hago backup del stack?

Backup esencial: /docker/*/config (configuraciones y bases de datos)

# Backup completo
tar -czf arr-stack-backup-$(date +%Y%m%d).tar.gz /docker/

# Restaurar
tar -xzf arr-stack-backup-20250103.tar.gz -C /

No hace falta backup de /data/media (es contenido que puedes re-descargar).

¿Puedo ejecutar esto en Raspberry Pi?

Sí, pero considera:

    • Raspberry Pi 4 (4GB+): Funciona bien con 2-3 *arr apps + cliente torrent
    • Raspberry Pi 5 (8GB): Perfecto para stack completo + Jellyfin (sin transcoding 4K)
    • Almacenamiento: Usa HDD externo USB 3.0, no SD card

Limitación: Transcoding en Jellyfin será lento. Usa “Direct Play” siempre que puedas.

¿Cómo elimino un release incorrecto?

Si Sonarr/Radarr descarga algo mal (ej: idioma incorrecto):

    • Activity → Queue → Delete (icono X)
    • Series → Episode → Delete file (icono basurero)
    • Manual Search → Descarga el correcto

Sonarr/Radarr blacklistea automáticamente el release rechazado.

¿Puedo descargar automáticamente solo ciertos idiomas?

Sí, en Release Profiles:

Settings → Profiles → Release Profiles → Add:

    • Must Contain: spanish, spanish latino, castellano
    • Must Not Contain: french, italian, german

O usa Custom Formats para mayor control.

¿Qué hacer si un indexer es muy lento?

    • Settings → Indexers → Edita el indexer
    • Priority: Aumenta el número (50, 75) → menor prioridad
    • O desactívalo temporalmente si está caído

Prowlarr Health Check te avisará de indexers problemáticos.

¿Cómo actualizo las apps *arr?

Opción 1: Desde la UI

    • System → Updates → Install Latest

Opción 2: Docker Compose

docker compose pull  # Descarga nuevas imágenes
docker compose up -d  # Recrea contenedores

Recomendado: Opción 2 (más control).

¿Puedo usar Transmission en lugar de qBittorrent?

Sí, pero qBittorrent es más recomendado:

    • Mejor manejo de categorías (importante para *arr)
    • WebUI más completa
    • Soporte de labels

Si usas Transmission, configura en Sonarr/Radarr:

    • Download Client → Transmission
    • Category no funciona → usa label en su lugar

¿Cómo evito que Sonarr descargue temporadas completas de golpe?

Settings → Media Management → Episode:

    • Unmonitor Deleted Episodes: ✅
    • Añade serie con Season Monitoring: “Future” (solo episodios futuros)

O añade Cutoff Unmet en Search para priorizar episodios faltantes sobre mejoras de calidad.

Recursos adicionales

Documentación oficial

Comunidades

Herramientas complementarias

    • Notifiarr – Notificaciones avanzadas para *arr
    • Buildarr – Automatiza configuración de *arr con archivos YAML
    • Recyclarr – Sync de TRaSH Guides a Sonarr/Radarr

Artículos relacionados en El Diario IA


¿Has montado tu stack *arr con éxito? Cuéntanos tu experiencia en los comentarios. Si tienes dudas sobre configuración avanzada o troubleshooting, pregunta y te ayudo.

¡Feliz automatización! 🎬🍿

Por ziru

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

El Diario IA
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.