Docker Multimédia

Sonarr + Radarr + Prowlarr : automatiser sa médiathèque complètement

· 16/07/2026 · Mis à jour le 31/07/2026 · 5 min de lecture

Avoir Plex, c’est bien. Avoir Plex avec une bibliothèque qui se remplit automatiquement, c’est mieux. Sonarr, Radarr et Prowlarr forment la stack d’automatisation qui gère tout : surveillance des nouvelles sorties, téléchargement automatique, renommage, organisation — et notification dans Plex dès que c’est prêt.

En bref — Avoir Plex, c’est bien. Avoir Plex avec une bibliothèque qui se remplit automatiquement, c’est mieux. Sonarr, Radarr et Prowlarr forment la stack d’automatisation qui gère tout …

C’est une stack avancée avec plusieurs services qui s’interconnectent. Voici comment je l’ai configurée.

[SCREENSHOT: Radarr — liste des films surveillés avec leur statut (disponible, manquant, téléchargement en cours)]

La stack complète et les rôles

  • Prowlarr : gestionnaire d’indexers. Se connecte aux sources de torrent (ou Usenet) et les distribue à Radarr/Sonarr. Configure une fois, utilisé partout.
  • Radarr : gestionnaire de films. Surveille les sorties, déclenche les téléchargements, renomme et organise les fichiers.
  • Sonarr : même chose pour les séries. Gère les saisons, les épisodes manquants, la surveillance automatique des nouvelles sorties.
  • qBittorrent (ou Transmission) : client torrent. Reçoit les ordres de téléchargement depuis Radarr/Sonarr.
  • Overseerr : interface de demande pour la famille. « Je veux regarder ce film » → Overseerr → Radarr → téléchargement → Plex.

Installation via Dockge

services:
  prowlarr:
    image: lscr.io/linuxserver/prowlarr:latest
    container_name: prowlarr
    restart: unless-stopped
    ports:
      - "9696:9696"
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Paris
    volumes:
      - ./prowlarr:/config

  radarr:
    image: lscr.io/linuxserver/radarr:latest
    container_name: radarr
    restart: unless-stopped
    ports:
      - "7878:7878"
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Paris
    volumes:
      - ./radarr:/config
      - /mnt/nas/medias:/medias
      - /mnt/nas/downloads:/downloads

  sonarr:
    image: lscr.io/linuxserver/sonarr:latest
    container_name: sonarr
    restart: unless-stopped
    ports:
      - "8989:8989"
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Paris
    volumes:
      - ./sonarr:/config
      - /mnt/nas/medias:/medias
      - /mnt/nas/downloads:/downloads

  qbittorrent:
    image: lscr.io/linuxserver/qbittorrent:latest
    container_name: qbittorrent
    restart: unless-stopped
    ports:
      - "8080:8080"
      - "6881:6881"
      - "6881:6881/udp"
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Paris
      - WEBUI_PORT=8080
    volumes:
      - ./qbittorrent:/config
      - /mnt/nas/downloads:/downloads

  overseerr:
    image: sctx/overseerr:latest
    container_name: overseerr
    restart: unless-stopped
    ports:
      - "5055:5055"
    environment:
      - TZ=Europe/Paris
    volumes:
      - ./overseerr:/app/config

⚠️ Point critique pour débutants : /mnt/nas/medias et /mnt/nas/downloads doivent être le même point de montage NFS vu par tous les containers. Radarr doit pouvoir faire un « move » (déplacement de fichier) des fichiers téléchargés vers la bibliothèque sans copie réseau — juste un déplacement local.

[SCREENSHOT: Prowlarr — liste des indexers configurés avec leur statut et les statistiques de requêtes]

Configuration étape par étape

1. Prowlarr : ajouter des indexers

Prowlarr > Indexers > Add Indexer. Ajoute les sources que tu utilises. Prowlarr teste la connexion et synchronise automatiquement les indexers vers Radarr et Sonarr via son API.

Prowlarr > Settings > Apps > Add : configure Radarr (URL + API Key) et Sonarr. À partir de ce moment, Prowlarr distribue les indexers automatiquement — pas besoin de les reconfigurer dans chaque app.

2. Radarr : connecter qBittorrent

Radarr > Settings > Download Clients > Add > qBittorrent :

  • Host : 192.168.1.40 (IP du container qBittorrent)
  • Port : 8080
  • Username/Password : ceux configurés dans qBittorrent
  • Category : radarr (catégorie dédiée dans qBittorrent)

3. Radarr : configurer les profils de qualité

Settings > Quality Profiles (profils de qualité : définissent quelle résolution et quel codec Radarr doit télécharger). Je crée deux profils :

  • HD : 1080p Blu-ray, 1080p WEB-DL. Pour la plupart des films.
  • 4K HDR : 2160p WEB-DL HDR. Pour les films récents sur TV OLED.

4. Radarr : ajouter un film

Movies > Add Movie > cherche par titre > sélectionne le profil de qualité > Add Movie + Search. Radarr interroge Prowlarr, trouve le meilleur torrent correspondant au profil, envoie à qBittorrent, attend la fin du téléchargement, renomme selon le convention Plex, déplace dans le bon dossier. Notification Plex automatique.

[SCREENSHOT: Sonarr — détail d’une série avec les saisons, les épisodes manquants et les téléchargements en cours]

Overseerr : portail de demande

Overseerr s’intègre avec Plex pour afficher ce qui est déjà dans la bibliothèque. Les utilisateurs peuvent faire des demandes directement depuis l’interface :

  • Connexion avec le compte Plex de l’utilisateur
  • « Je veux voir ce film » → demande envoyée à Radarr
  • Notification Telegram quand c’est disponible dans Plex

Ma femme utilise Overseerr depuis son iPhone. Elle n’a jamais touché à Radarr ou Plex — juste « demander » et « regarder ». C’est ça l’objectif.

Notifications

Chaque app de la stack supporte les notifications via webhook. Je configure Telegram dans Radarr, Sonarr et Overseerr :

  • Radarr/Sonarr : notification quand un téléchargement commence et quand il est importé
  • Overseerr : notification quand une demande est disponible
💡 Le petit truc en plus

Configure le renommage automatique dans Radarr et Sonarr selon les conventions Plex exactes. Par défaut, les fichiers sont renommés correctement, mais le format des noms d’épisodes de Sonarr peut différer de ce que Plex attend. Dans Sonarr > Settings > Media Management, utilise ce format pour les épisodes : {Series Title} - S{season:00}E{episode:00} - {Episode Title} [{Quality Title}]. Les métadonnées Plex s’appliquent immédiatement sans corriger les titres à la main.

👉 Pour aller plus loin : installer Plex sur Proxmox, gérer la stack avec Dockge, et le setup homelab complet.

FAQ

Sonarr et Radarr sont-ils légaux ?

Les outils eux-mêmes sont légaux — ce sont des gestionnaires de téléchargement. La légalité dépend du contenu que tu télécharges et de la législation de ton pays.

Combien de RAM faut-il pour la stack complète ?

Sonarr + Radarr + Prowlarr + un client de téléchargement consomment environ 500 Mo de RAM au total. Largement dans les capacités d’un NUC ou d’un LXC Proxmox.

Où acheter au meilleur prix ?

Je recommande de comparer les prix sur Amazon, le site officiel du constructeur et les revendeurs spécialisés. Les liens dans la fiche produit ci-dessus pointent vers les meilleures offres que j’ai trouvées.

Vous avez aimé cet article ?

Recevez mes prochains articles, guides et retours d'expérience directement dans votre boîte mail. Pas de spam, juste du contenu tech qui vaut le coup.