Installer Sonarr sur Synology : automatiser vos séries TV
Guide complet pour installer Sonarr en Docker sur NAS Synology. Configuration, ajout de séries, intégration avec Prowlarr et qBittorrent, automatisation des sorties d'épisodes.
Ce guide a un but éducatif. Sonarr est un logiciel open source et légal qui sert à organiser une collection de séries TV. monratio.fr n'encourage en aucun cas le piratage ou le téléchargement illégal de contenus protégés par le droit d'auteur.
📺 Pourquoi Sonarr (et pas une recherche manuelle)
Sonarr est le cerveau de votre bibliothèque de séries TV. Il surveille en permanence les sorties d'épisodes des séries que vous suivez, les télécharge dès qu'ils sont disponibles, les renomme proprement, et les range dans une arborescence structurée prête pour Plex ou Jellyfin.
Le problème sans Sonarr :
Sonarr vs les alternatives : il existait Medusa, SickChill, couchpotato-tv… mais en 2026 tous ces projets sont morts ou dépréciés. Sonarr est le seul encore activement maintenu, avec une communauté énorme et une intégration native avec Prowlarr, Radarr, Bazarr, Plex et Jellyfin.
Comparaison des solutions :
Sonarr v4 : PVR (Personal Video Recorder) pour séries TV. Monitor + grab + rename + move. Intégration native Prowlarr (indexers), qBittorrent/SABnzbd (download), Bazarr (subs), Plex/Jellyfin (scan). Metadata via TVDB. Standard de facto en 2026, fork Mono/C# #. Successeur spirituel de SickBeard/SickRage/SickChill (tous morts).
Sonarr et Radarr sont jumeaux : même interface, même logique, même équipe. Sonarr s'occupe des séries (par épisode/saison), Radarr s'occupe des films. Si vous apprenez à configurer Sonarr, vous saurez configurer Radarr en cinq minutes.
Anime : Sonarr v4 gère aussi les animes avec un type de série dédié "Anime" (numérotation absolue au lieu de S/E classique). Pas besoin d'une app séparée type Sonarr-Anime.
📋 Vérifier les prérequis
Sonarr ne fonctionne pas seul. Il s'appuie sur deux briques que vous devez avoir déjà installées.
Prérequis #1 : Docker (Container Manager)
- Ouvrez Centre de paquets sur votre Synology
- Vérifiez que Container Manager (DSM 7) est installé
- Si ce n'est pas le cas, installez-le (1-2 min)
Prérequis #2 : Prowlarr en place
Sonarr a besoin de Prowlarr pour chercher les épisodes sur les trackers. Sans indexer, rien ne se téléchargera.
Pas encore Prowlarr ? Suivez d'abord notre guide d'installation Prowlarr sur Synology. C'est la fondation du stack *arr.
Prérequis #3 : qBittorrent en place
Sonarr ne télécharge rien lui-même. Il transmet les magnets à qBittorrent qui fait le boulot. qBittorrent doit donc déjà tourner.
Pas encore qBittorrent ? Suivez notre guide qBittorrent NAS Synology. Sans téléchargeur, Sonarr ne peut rien faire.
Prérequis #4 : Structure de dossiers
On va ranger les séries dans un dossier dédié, séparé des films.
- Ouvrez File Station
- Allez dans data/ (votre dossier de médias)
- Créez un sous-dossier series/
- Chemin complet :
/volume1/data/series/
Structure de dossiers attendue :
/volume1/
├── docker/
│ ├── prowlarr/ ← config Prowlarr (déjà fait)
│ ├── sonarr/ ← à créer (config Sonarr)
│ ├── radarr/ ← (plus tard)
│ └── qbittorrent/ ← (déjà fait)
└── data/
├── series/ ← NOUVEAU : Sonarr y mettra les épisodes
├── films/ ← (plus tard, pour Radarr)
└── torrents/ ← qBittorrent y télécharge (déjà fait) Prérequis #5 : Espace disque
Une série HD (1080p) c'est environ 2-4 Go par épisode. Une saison de 10 épisodes = 30-40 Go. Si vous suivez 10 séries actives, prévoyez au minimum 200 Go au démarrage. Les séries ça pèse vite.
Prérequis : Container Manager + Prowlarr (configuré avec indexers) + qBittorrent (Web UI accessible + catégorie « series » prête). Dossier /volume1/data/series/ créé avec permissions correctes (PUID=1026, PGID=100 par défaut Synology). 200 Go minimum recommandé. Stack *arr idéal derrière GlueTUN pour les trackers privés.
Pourquoi séparer series/ et films/ ? Parce que Plex et Jellyfin scannent par type de média. Si vous mélangez séries et films dans un seul dossier, les scanners s'emmêlent et les métadonnées sont cassées. Séparez toujours.
Stockage : si vous avez un NAS avec 4 disques en SHR, dédiez un volume ou un partage dédié aux séries. Les séries consomment vite : 1 To / an pour 10 séries actives en 1080p.
🐳 Créer le container Docker Sonarr
On va utiliser l'image officielle linuxserver/sonarr, la plus utilisée et bien maintenue. 2 méthodes possibles.
Méthode 1 : Via Container Manager (interface graphique)
- Ouvrez Container Manager
- Allez dans Registre
- Cherchez "linuxserver/sonarr"
- Cliquez Télécharger, choisissez le tag "latest"
- Une fois téléchargée, allez dans Image, sélectionnez l'image, cliquez Lancer
- Configurez le container :
- Nom :
sonarr - Activer le redémarrage automatique : oui
- Nom :
- Cliquez Suivant, puis configurez les paramètres avancés ci-dessous
Configuration avancée à appliquer :
Volumes (3 dossiers partagés) :
/data/torrents doit être identique à celui monté dans qBittorrent. Sinon Sonarr ne pourra pas « voir » les fichiers téléchargés (erreur hardlink).
Port (réseau) :
Variables d'environnement :
Méthode 2 : Docker Compose (recommandé pour les habitués)
Fichier docker-compose.yml complet et propre :
services:
sonarr:
image: lscr.io/linuxserver/sonarr:latest
container_name: sonarr
environment:
- PUID=1026
- PGID=100
- TZ=Europe/Paris
volumes:
- /volume1/docker/sonarr:/config
- /volume1/data/series:/data/series
- /volume1/data/torrents:/data/torrents
ports:
- 8989:8989
restart: unless-stopped Sauvegardez ce fichier dans /volume1/docker/sonarr/docker-compose.yml, puis dans Container Manager > Projet > Créer.
Image : lscr.io/linuxserver/sonarr:latest (tag latest = v4 stable). Volumes : /config, /data/series, /data/torrents (partage OBLIGATOIRE avec qBittorrent pour hardlinks). Port 8989. ENV PUID/PGID/TZ cohérents avec le reste du stack. Network : bridge par défaut, ou network_mode: "service:gluetun" si derrière VPN.
Pourquoi partager le volume torrents ? Parce que Sonarr utilise des hardlinks : au lieu de copier les fichiers de /data/torrents/ vers /data/series/, il crée un lien dur (instantané, 0 octet supplémentaire). Ça ne marche que si les deux dossiers sont sur le même volume ET montés dans le même container.
Sans hardlinks : Sonarr devrait copier chaque fichier (30 Go de saison = 30 Go en plus sur le disque). Avec hardlinks, le fichier existe à deux endroits mais ne prend la place qu'une fois. Indispensable.
🚀 Premier lancement et création du compte
Le container tourne ? On y accède via le navigateur.
- Ouvrez votre navigateur
- Tapez l'URL :
http://[IP-de-votre-NAS]:8989(par exemplehttp://192.168.1.20:8989) - Vous arrivez sur l'écran d'accueil de Sonarr
Activer l'authentification (obligatoire)
Sonarr force désormais la config d'une authentification dès le premier lancement. Si ce n'est pas déjà fait :
- Allez dans Settings > General
- Section "Security"
- Authentication : choisissez "Forms (Login Page)"
- Username : votre choix (par exemple "admin")
- Password : un mot de passe fort (12+ caractères)
- Cliquez Save Changes en haut
- Reconnectez-vous avec vos nouveaux identifiants
Settings > General > Security
Récupérer l'API Key de Sonarr
Cette clé sera utilisée plus tard par Prowlarr (pour synchroniser les indexers) et par Bazarr (pour les sous-titres).
- Toujours dans Settings > General
- Section "Security" : la clé API Key est affichée
- Cliquez sur l'icône de copie pour la copier
- Gardez-la sous la main, vous en aurez besoin à l'étape 6
API Key (à copier quelque part) :
URL : http://NAS-IP:8989. Settings > General > Security : Authentication = Forms (obligatoire depuis v4), créer admin/password. API Key dans la même section : utilisée pour sync Prowlarr et webhook Bazarr. Backup auto : /config/Backups/ chaque jour.
API Key : c'est un token secret. Ne la commitez jamais dans un repo Git, ne la partagez jamais. Si elle fuite, quelqu'un peut tout voir et tout contrôler dans votre Sonarr.
Stockez les identifiants dans un gestionnaire de mots de passe (Bitwarden, KeePass, 1Password). N'exposez jamais Sonarr sur Internet sans reverse proxy + authentification + VPN ou Cloudflare Access.
🔗 Configurer le téléchargeur (qBittorrent)
Sonarr doit savoir vers qui envoyer les téléchargements. On va le connecter à qBittorrent.
- Allez dans Settings > Download Clients
- Cliquez sur le bouton "+" en haut
- Dans la liste, sélectionnez qBittorrent
- Remplissez les champs comme ci-dessous
Settings > Download Clients > Add qBittorrent
Détail des champs
- Host : l'IP locale de votre NAS (par exemple
192.168.1.20). Si Sonarr et qBittorrent tournent dans le même réseau Docker, vous pouvez aussi mettre le nom du container (qbittorrent). - Port :
8080(le port Web UI par défaut de qBittorrent) - Username / Password : les identifiants de qBittorrent (ceux de la Web UI, pas ceux de Sonarr)
- Category : très important, mettez
series. Cela permettra à qBittorrent de ranger les torrents de Sonarr dans un sous-dossier dédié, distinct des films (Radarr utiliserafilms).
- Cliquez Test : vous devriez voir "Test successful"
- Cliquez Save
Créer la catégorie "series" dans qBittorrent
La catégorie doit aussi exister côté qBittorrent. Si vous ne l'avez pas encore créée :
- Ouvrez l'interface de qBittorrent (
http://NAS-IP:8080) - Dans la colonne de gauche, section Categories
- Clic droit > Add category
- Nom :
series - Save path (optionnel) :
/data/torrents/series - Cliquez Add
Pourquoi une catégorie ? Sans catégorie, qBittorrent mélange vos torrents de séries avec tout le reste. Avec, vos téléchargements Sonarr finissent dans /data/torrents/series/, ceux de Radarr dans /data/torrents/films/. Propre et trié.
Download Client : qBittorrent. Host/Port = Web UI qBittorrent (pas l'IP du NAS si containers dans même réseau Docker, utilisez le nom du container). Category : series (doit exister côté qBit, sinon Sonarr le créera au Test). Use SSL : non (intra-LAN). Remove Completed : oui si Sonarr gère le stockage. Priority pour racing : ajustable dans Advanced.
Si "Test" échoue : vérifiez d'abord que qBittorrent tourne (http://NAS-IP:8080 dans le navigateur). Puis vérifiez que les identifiants Web UI sont bons. Enfin, si vous utilisez GlueTUN : Sonarr doit être dans le même network que qBittorrent, ou qBittorrent doit exposer son port 8080 via le service gluetun.
Racing / seed priority : pour un tracker privé, réglez dans Settings > Download Clients > qBittorrent > Advanced : Recent Priority = High. Sonarr priorisera les seeds récents dans qBit (utile pour maintenir un bon ratio).
📡 Connecter Sonarr à Prowlarr
Sonarr doit savoir où chercher les épisodes. C'est Prowlarr qui s'en occupe. Si vous avez bien suivi le guide Prowlarr, la synchronisation est peut-être déjà faite.
Étape 1 : Vérifier si les indexers sont déjà là
- Dans Sonarr, allez dans Settings > Indexers
- Si vous voyez une liste de trackers (c411, 1337x, Nyaa…) : c'est déjà synchronisé, passez à l'étape suivante du guide.
- Si la liste est vide : il faut faire la sync depuis Prowlarr.
Settings > Indexers (vue idéale après sync Prowlarr) :
Étape 2 (si vide) : Ajouter Sonarr dans Prowlarr
Retournez dans Prowlarr (http://NAS-IP:9696) :
- Allez dans Settings > Apps
- Cliquez sur "+"
- Sélectionnez Sonarr
- Remplissez :
- Name : Sonarr
- Sync Level : Full Sync
- Prowlarr Server :
http://NAS-IP:9696 - Sonarr Server :
http://NAS-IP:8989 - API Key : celle copiée à l'étape 4
- Cliquez Test : si "Test successful", cliquez Save
- Retournez dans Sonarr > Settings > Indexers : les trackers sont maintenant là.
Principe à retenir : vous ne configurez jamais d'indexer directement dans Sonarr. Tout passe par Prowlarr. Ajouter/supprimer un tracker se fait une seule fois, dans Prowlarr. Sonarr suit automatiquement.
Sync Prowlarr → Sonarr : Settings > Apps dans Prowlarr, URL Sonarr interne (container name si même network, sinon IP NAS), API Key depuis Sonarr Settings > General. Sync Level Full Sync = push + changes + delete. Les indexers apparaissent dans Sonarr avec le suffixe « (Prowlarr) » et sont en read-only (gérés depuis Prowlarr). Modifier direct côté Sonarr = écrasé au prochain sync.
Indexers read-only : une fois synchronisés depuis Prowlarr, les indexers apparaissent dans Sonarr en mode lecture seule. Si vous voulez modifier un tracker (priority, categories, tags), faites-le dans Prowlarr : la modification descendra dans Sonarr automatiquement.
Double emploi à éviter : n'ajoutez jamais manuellement un indexer dans Sonarr si le même indexer est déjà géré par Prowlarr. Vous auriez des requêtes en double à chaque recherche, et certains trackers vous banneraient pour abus.
⚙️ Configurer les profils de qualité et le renommage
Avant d'ajouter des séries, on règle deux choses importantes : la qualité désirée (pour ne pas télécharger n'importe quoi) et le renommage automatique (pour que les fichiers soient propres).
Étape A : Créer un profil de qualité
- Allez dans Settings > Profiles
- Cliquez sur Quality Profiles > "+"
- Nom du profil :
1080p VOSTFR(ou ce qui vous parle) - Cochez les qualités que vous acceptez :
- WEBDL-1080p (recommandé, bon compromis)
- Bluray-1080p (si vous voulez le top)
- Décochez les 720p et 480p (trop bas pour 2026)
- Décochez les 2160p/4K (trop gros pour du streaming en continu, sauf si vous avez le débit)
- Upgrade Allowed : oui (si un WEB-DL arrive puis un BluRay meilleur, Sonarr remplace)
- Upgrade Until : Bluray-1080p
- Cliquez Save
Quality Profile "1080p VOSTFR" :
Étape B : Configurer le Media Management (renommage)
- Allez dans Settings > Media Management
- Section Episode Naming :
- Rename Episodes :
oui - Replace Illegal Characters : oui
- Standard Episode Format :
{Series Title} - S{season:00}E{episode:00} - {Episode Title}
- Rename Episodes :
- Section Folders :
- Create Empty Series Folders : oui
- Series Folder Format :
{Series Title} - Season Folder Format :
Season {season:00}
- Section Importing :
- Use Hardlinks instead of Copy : oui (économise la place)
- Import Extra Files : oui (sous-titres, nfo…)
- Cliquez Save Changes
Résultat : structure propre que Plex/Jellyfin adorent
/data/series/
└── Better Call Saul/
├── Season 01/
│ ├── Better Call Saul - S01E01 - Uno.mkv
│ ├── Better Call Saul - S01E02 - Mijo.mkv
│ └── Better Call Saul - S01E03 - Nacho.mkv
└── Season 02/
├── Better Call Saul - S02E01 - Switch.mkv
└── Better Call Saul - S02E02 - Cobbler.mkv Quality Profile : WEBDL-1080p + Bluray-1080p, Upgrade Until Bluray-1080p. Format standard TRaSH Guides : {Series Title} - S{season:00}E{episode:00} - {Episode Title} [{Quality Full}]{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec] { Mediainfo AudioChannels}}{[MediaInfo VideoCodec]}{-Release Group}. Hardlinks obligatoirement activés (sinon double conso disque). Pour vraiment bien faire : importez les profils Custom Formats depuis TRaSH Guides.
TRaSH Guides : la référence communautaire pour des profils Sonarr/Radarr optimaux. Ils proposent des Custom Formats (règles de scoring) qui font que Sonarr préfère les releases de certains groupes de qualité (par ex. NTb, FLUX) plutôt que des re-encodes pourris. Voir le guide officiel.
Ne renommez pas à la main : si vous touchez les fichiers en dehors de Sonarr, la base de données se désynchronise. Laissez Sonarr gérer. Si vous voulez tout reclasser, utilisez la fonction Rename Files après modification du format.
✅ Ajouter votre première série et tester
Tout est prêt. On ajoute une première série pour vérifier que la chaîne complète fonctionne.
Ajouter une série
- Dans Sonarr, cliquez sur Series > Add New (ou Add New tout court selon la version)
- Dans la barre de recherche, tapez un titre pour tester la recherche (par exemple une distribution Linux comme
Ubuntuou un classique libre de droits) ; à vous de choisir un titre approprié selon les droits que vous détenez - Cliquez sur la série dans la liste des résultats
- Configurez les options :
- Root Folder :
/data/series - Monitor : All Episodes (toutes les saisons)
- Quality Profile : 1080p VOSTFR (celui créé à l'étape 7)
- Series Type : Standard (ou Anime si c'est un anime)
- Season Folder : oui
- Root Folder :
- Cochez "Start search for missing episodes"
- Cliquez Add [Nom de la série]
Add Series : Better Call Saul
Vérifier que tout marche
Sonarr lance maintenant une recherche via Prowlarr, qui interroge les indexers, qui retournent des résultats, qui sont envoyés à qBittorrent pour téléchargement.
- Allez dans Activity > Queue : vous devriez voir des épisodes en téléchargement
- Allez dans Activity > History : vous voyez les recherches lancées, les grabs effectués
- Allez dans qBittorrent (
http://NAS-IP:8080) : les torrents "series" sont là, en téléchargement
Activity > Queue (téléchargements en cours)
Si ça ne fonctionne pas :
- Pas de résultats : History > regardez les erreurs. Souvent un indexer qui ne répond pas, ou un problème Cloudflare (installez FlareSolverr dans Prowlarr).
- Résultats trouvés mais pas de grab : votre Quality Profile est trop restrictif. Essayez d'activer aussi WEBDL-720p temporairement.
- Grab OK mais download échoue : problème de connexion Sonarr → qBittorrent. Re-testez depuis Settings > Download Clients.
- Download OK mais pas d'import : problème de chemins. Vérifiez que
/data/torrentset/data/seriessont bien montés dans le container Sonarr, identiques à qBittorrent.
Sonarr est opérationnel
Votre première série se télécharge toute seule. Ajoutez autant de séries que vous voulez, Sonarr surveillera les nouveaux épisodes en continu.
Test : Add Series, cochez « Start search ». Queue : grabs en cours, History : toutes les actions. Si RSS sync défaillant, forcer dans System > Tasks. Pour tester les sorties futures : Calendar > voir les dates de sortie TVDB. Webhook Plex/Jellyfin optionnel dans Settings > Connect pour refresh auto après import.
Calendar : Sonarr a un calendrier intégré qui affiche les dates de sortie de tous vos épisodes à venir. Pratique pour savoir quand votre prochaine série préférée sort un nouvel épisode.
RSS Sync : Sonarr vérifie automatiquement vos indexers toutes les quinze minutes (par défaut) pour détecter les nouvelles sorties. Dès qu'un épisode attendu apparaît, il est téléchargé sans intervention. Aucun écran à surveiller.