*Arr Stack Completo

*Arr Stack - Automatización Total

Arquitectura

┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│  Prowlarr   │────▶│ Sonarr/Radarr│────▶│  qBittorrent│
│ (Indexers)  │     │  (Manage)    │     │  (Download) │
└─────────────┘     └─────────────┘     └─────────────┘
                           │
                    ┌──────┴──────┐
                    ▼           ▼
               ┌────────┐  ┌────────┐
               │Jellyfin│  │ Bazarr │
               │(Media) │  │(Subs)  │
               └────────┘  └────────┘

Docker Compose Completo

version: '3.8'
services:
  prowlarr:
    image: lscr.io/linuxserver/prowlarr:latest
    container_name: prowlarr
    environment: [PUID=1000, PGID=1000, TZ=Europe/Madrid]
    volumes: [/config/prowlarr:/config]
    ports: ["9696:9696"]
    restart: unless-stopped

  sonarr:
    image: lscr.io/linuxserver/sonarr:latest
    container_name: sonarr
    environment: [PUID=1000, PGID=1000, TZ=Europe/Madrid]
    volumes:
      - /config/sonarr:/config
      - /tvshows:/tvshows
      - /downloads:/downloads
    ports: ["8989:8989"]
    depends_on: [prowlarr, qbittorrent]
    restart: unless-stopped

  radarr:
    image: lscr.io/linuxserver/radarr:latest
    container_name: radarr
    environment: [PUID=1000, PGID=1000, TZ=Europe/Madrid]
    volumes:
      - /config/radarr:/config
      - /movies:/movies
      - /downloads:/downloads
    ports: ["7878:7878"]
    depends_on: [prowlarr, qbittorrent]
    restart: unless-stopped

  lidarr:
    image: lscr.io/linuxserver/lidarr:latest
    container_name: lidarr
    environment: [PUID=1000, PGID=1000, TZ=Europe/Madrid]
    volumes:
      - /config/lidarr:/config
      - /music:/music
      - /downloads:/downloads
    ports: ["8686:8686"]
    depends_on: [prowlarr, qbittorrent]
    restart: unless-stopped

  readarr:
    image: lscr.io/linuxserver/readarr:develop
    container_name: readarr
    environment: [PUID=1000, PGID=1000, TZ=Europe/Madrid]
    volumes:
      - /config/readarr:/config
      - /books:/books
      - /downloads:/downloads
    ports: ["8787:8787"]
    depends_on: [prowlarr, qbittorrent]
    restart: unless-stopped

  bazarr:
    image: lscr.io/linuxserver/bazarr:latest
    container_name: bazarr
    environment: [PUID=1000, PGID=1000, TZ=Europe/Madrid]
    volumes:
      - /config/bazarr:/config
      - /tvshows:/tvshows
      - /movies:/movies
    ports: ["6767:6767"]
    depends_on: [sonarr, radarr]
    restart: unless-stopped

  qbittorrent:
    image: lscr.io/linuxserver/qbittorrent:latest
    container_name: qbittorrent
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Madrid
      - WEBUI_PORT=8080
      - VPN_ENABLED=false  # Cambia a true si usas VPN
    volumes:
      - /config/qbittorrent:/config
      - /downloads:/downloads
    ports: ["8080:8080", "6881:6881", "6881:6881/udp"]
    restart: unless-stopped

Flujo de trabajo

  1. Prowlarr: Añade indexadores (1337x, YTS, Nyaa, etc.) → Apps conectadas: Sonarr, Radarr, Lidarr, Readarr
  2. Sonarr/Radarr: Configura perfiles de calidad, carpetas raíz, cliente descarga (qBittorrent)
  3. qBittorrent: Categorías sonarr, radarr, lidarr, readarr → rutas /downloads/{categoria}
  4. Jellyfin/Plex: Bibliotecas apuntan a /tvshows, /movies, /music, /books
  5. Bazarr: Conecta a Sonarr/Radarr → proveedores: OpenSubtitles, Subscene, etc.

Índices recomendados (Prowlarr)

Tracker Tipo Registro
1337x Público No
YTS Películas No
Nyaa Anime No
RARBG General No
ThePirateBay General No
IPTorrents Privado
TorrentLeech Privado

Tips pro

  • Quality Profiles: 1080p WEBDL > 2 Bluray > 3 Remux (ajusta a tu gusto)
  • Custom Formats: HDR, DV, Atmos, etc. para upgrades automáticos
  • Release Profiles: Must contain / Must not contain (ej. evita x265 si tu TV no lo reproduce)
  • Recycle Bin: Activa en qBittorrent para recuperar borrados accidentales