Installer le stack *arr sur seedbox : Sonarr, Radarr, Bazarr, Prowlarr
0 / 8
← Tous les guides

Installer le stack *arr sur seedbox : Sonarr, Radarr, Bazarr, Prowlarr

Stack *arr complet directement sur votre seedbox. Plus rapide que sur NAS, hardlinks parfaits, tout en datacenter. Marche sur Seedbox.io, Ultra.cc, RapidSeedbox.

Choisissez votre guide

Ce guide a un but éducatif. 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. Le stack *arr (Sonarr, Radarr, Bazarr, Prowlarr) est un ensemble d'outils légitimes et open source, utilisés pour organiser des collections de distributions Linux, de jeux libres et de contenus sous licence Creative Commons.

1

🔄 Pourquoi *arr sur seedbox plutôt que sur NAS

La plupart des tutos vous montrent comment installer le stack *arr sur un NAS Synology ou un PC à la maison. C'est bien, mais ça a un coût : chaque opération traverse votre LAN, et les hardlinks entre seedbox et NAS sont impossibles (filesystems différents). Résultat : vous dupliquez les fichiers, vous doublez l'espace disque, et le seeding finit par tomber.

La solution *arr sur seedbox, c'est tout le contraire : tout se passe sur la même machine, dans le même datacenter. Sonarr dialogue avec rTorrent en localhost. Les hardlinks sont natifs (même filesystem). Rclone ne rapatrie que ce dont le NAS a vraiment besoin pour Plex.

Architecture comparée : NAS-only vs seedbox-only

*arr sur NAS local Latence LAN · hardlinks KO · dépend de votre fibre
*arr sur seedbox (ce guide) Localhost · hardlinks OK · datacenter Gbps
Hybride (rare, complexe) Sync bi-directionnelle · maintenance lourde

Les vrais avantages concrets :

  • Hardlinks parfaits : même filesystem, même volume. Un épisode téléchargé peut rester dans le dossier downloads/ (pour le seeding) ET apparaître dans media/series/ (pour Plex) sans duplication. Vous économisez 50% d'espace disque et votre ratio reste intact.
  • Latence zéro : Sonarr parle à rTorrent en 127.0.0.1. Pas de passage par le routeur, pas de timeout. Les opérations qui prenaient 10s en LAN en prennent 100ms en localhost.
  • Bande passante interne : le renommage, le déplacement des fichiers, tout ça se fait à la vitesse du disque datacenter (plusieurs Gbps). Votre fibre résidentielle n'est pas sollicitée.
  • Le NAS reste propre : il ne fait que lire pour Plex. Pas de Docker *arr, pas de conflit de ports, pas de charge CPU.

Le schéma simplifié : la seedbox télécharge via rTorrent → les *arr renomment et rangent localement → rclone rapatrie la bibliothèque finale vers le NAS pour Plex.

Architecture colocated : seedbox = ingestion + post-processing + seeding. NAS = storage long-terme + Plex media server. Hardlinks (ln) fonctionnent uniquement intra-filesystem, donc *arr doit être colocated avec rTorrent pour éviter les copies à la place des hardlinks. Rclone sync ou mount pour le rapatriement. Post-import : le fichier reste seed dans downloads/ et apparaît hardlinké dans media/. Zero copy, zero duplication inode-level.

Le hardlink, c'est quoi exactement ? Un hardlink est une deuxième entrée de nom pour le même fichier sur disque. Le fichier n'existe qu'une fois (un seul inode), mais il est accessible depuis deux chemins différents. Si vous supprimez une des deux entrées, le fichier reste intact. C'est comme deux raccourcis qui pointent vers le même contenu physique, mais au niveau filesystem.

Pourquoi c'est critique pour le ratio : sur trackers privés, vous devez seeder vos torrents pendant des semaines. Si Sonarr copie le fichier au lieu de le hardlinker, vous avez deux versions : celle qui seede et celle que Plex lit. Double espace disque. Le hardlink résout ça : une seule copie physique, deux usages.

2

🛒 Vérifier que votre seedbox propose les apps

Avant de vous lancer, il faut vérifier que votre hébergeur seedbox propose les applications *arr en 1 clic dans son panel. C'est devenu un standard chez les hébergeurs modernes, mais toutes les offres ne se valent pas.

Support des apps *arr selon l'hébergeur (2026)

Seedbox.io Panel maison · 1 clic · Sonarr, Radarr, Bazarr, Prowlarr, Lidarr
Ultra.cc Panel custom · install 1 clic · stack complet
RapidSeedbox OpenPanel · app store interne · *arr dispo
Pulsedmedia Self-install via SSH uniquement · plus complexe
Feralhosting Via leur panel, mais parc limité selon offre

Rendez-vous dans votre panel seedbox (l'interface web de gestion) et cherchez une section "Apps", "Software", "Install" ou "App Store". C'est là que vous allez pouvoir installer Sonarr, Radarr, Bazarr et Prowlarr en quelques clics.

Panel seedbox > Apps (exemple)

🧭 Prowlarr
Install
📺 Sonarr
Install
🎬 Radarr
Install
💬 Bazarr
Install
🎵 Lidarr
Install
📚 Readarr
Install

Si votre seedbox ne propose pas les apps : vous avez deux options. Soit vous changez d'hébergeur (notre comparatif seedbox liste celles qui proposent le stack *arr), soit vous installez manuellement via SSH. La version manuelle demande des compétences Linux et casse souvent lors des mises à jour de l'hôte. On ne la recommande pas aux débutants.

Les hébergeurs mainstream (Seedbox.io, Ultra.cc, RapidSeedbox) déploient les *arr via leurs images maison, avec utilisateur dédié, reverse proxy nginx/Caddy pré-configuré, et URLs scopées (/sonarr/, /radarr/, etc.). Installation = 1 clic, provisioning < 2 min. Pour Pulsedmedia ou install manuelle : scripts communautaires type swizzin ou MediaEase, mais prévoir debug SSH et parfois whitelisting d'IPs pour les reverse proxies.

Pourquoi les apps en 1 clic sont devenues un standard : jusqu'en 2021, installer Sonarr sur une seedbox demandait du SSH, du build mono, de la config nginx. Les hébergeurs ont compris que les clients voulaient du turnkey et ont développé des panels avec app stores. Aujourd'hui, si un hébergeur ne propose pas les *arr en 1 clic, c'est un signal qu'il est en retard.

Slots vs offres managées : Seedbox.io fonctionne au slot (espace + bande passante + apps partagés sur un serveur mutualisé). Ultra.cc propose du dédié. Les deux modèles marchent pour *arr. Le dédié donne plus de CPU pour les scans massifs, le mutualisé est plus abordable pour démarrer.

3

🧭 Installer Prowlarr (en premier)

On commence toujours par Prowlarr. Pourquoi ? Parce que Prowlarr est le chef d'orchestre des indexers : il centralise tous vos trackers (c411, AB, BTN, 1337x…) et les pousse automatiquement vers Sonarr, Radarr et Bazarr. Si vous installez Sonarr en premier, vous devrez tout recommencer une fois Prowlarr en place.

Dans le panel de votre seedbox :

  1. Allez dans Apps (ou Software, Install, selon l'hébergeur)
  2. Cherchez Prowlarr dans la liste
  3. Cliquez sur Install
  4. Attendez 1-2 minutes (l'hébergeur provisionne le service, configure le reverse proxy)
  5. Une URL d'accès apparaît : généralement https://username.seedboxhost.com/prowlarr

Prowlarr fraîchement installé (premier accès)

🧭 Prowlarr v1.x
● Running
URL d'accès username.seedboxhost.com/prowlarr
Identifiants Ceux de votre compte seedbox
Indexers configurés 0 (à configurer)
💡 À votre premier login, Prowlarr vous proposera de définir un mot de passe applicatif. Acceptez : c'est plus sûr que de garder juste l'auth seedbox.

Ouvrez l'URL dans votre navigateur. Vous tombez sur l'interface Prowlarr. Connectez-vous avec les identifiants de votre seedbox (l'hébergeur a généralement mis en place un reverse proxy avec Basic Auth pour protéger vos apps).

À ce stade, Prowlarr tourne, mais il est vide. Aucun indexer configuré, aucune app connectée. C'est l'objet de l'étape suivante.

Prowlarr : fork de Jackett, rewrite en .NET 6, API v1 moderne. Port interne par défaut 9696, exposé via reverse proxy du panel. Data dir généralement /home/user/.config/Prowlarr/. Config systemd géré par l'hébergeur. Premier démarrage : init base SQLite + génération API key. Auth souvent Forms + Basic Auth reverse proxy selon hébergeur. À noter : Prowlarr gère les Torznab+Newznab dans une seule UI.

Pourquoi Prowlarr est indispensable ? Sans lui, chaque *arr doit gérer ses propres indexers. Si vous ajoutez c411, vous devez le configurer trois fois : une dans Sonarr, une dans Radarr, une dans Bazarr. Avec Prowlarr, vous l'ajoutez une fois et il le push dans toutes les apps connectées. Quand un tracker change d'URL, vous mettez à jour dans Prowlarr et tout est synchronisé.

Différence avec Jackett : Jackett était l'ancêtre. Il fallait aller manuellement ajouter chaque indexer dans chaque app, puis maintenir les URLs à jour partout. Prowlarr a résolu ça avec la synchronisation automatique. Pour un setup 2026, Prowlarr est le choix par défaut.

4

🌐 Configurer les indexers dans Prowlarr

Maintenant qu'on a Prowlarr installé, on lui ajoute les indexers (les trackers sur lesquels on va chercher les torrents). Prowlarr supporte des centaines de trackers publics et privés en natif.

  1. Dans Prowlarr, cliquez sur Indexers dans le menu
  2. Cliquez sur Add Indexer (bouton en haut à gauche)
  3. Dans la fenêtre de recherche, tapez le nom du tracker (ex. c411, AB, BTN)
  4. Cliquez sur le tracker dans la liste → formulaire de configuration
  5. Renseignez les credentials requis (varie selon le tracker) :
    • Cookies : pour c411, AB… copier-coller depuis votre navigateur
    • Passkey / API key : généralement dans votre profil du tracker
    • Username + password : certains trackers acceptent l'auth basique
  6. Cliquez sur Test : doit afficher une coche verte
  7. Cliquez sur Save

Prowlarr > Indexers (après configuration)

c411 Privé FR
✓ Test successful
AnimeBytes Privé anime
✓ Test successful
BroadcasTheNet Privé TV
✓ Test successful
1337x Public
✓ Test successful
💡 Commencez par 2-3 indexers. Vous en ajouterez d'autres plus tard si besoin. Trop d'indexers = searches plus lents et plus bruyants.

Attention IP datacenter : sur seedbox, toutes vos requêtes partent de l'IP du datacenter (pas de votre IP perso). Certains trackers privés détectent ces IPs et bloquent, ou exigent un whitelisting. Allez dans votre profil tracker, cherchez "Allowed IPs" ou équivalent, et ajoutez l'IP de votre seedbox. L'IP est visible dans le panel de votre hébergeur, généralement sous "Server info".

Prowlarr > Indexers > Add : formulaires auto-générés selon le type (Torznab, Newznab, cookie-based). Pour trackers privés type c411/AB : cookie scraping via browser (F12 > Application > Cookies > copier la valeur de cf_clearance + cookie d'auth). Test check URL + auth + scrape d'une page test. Certains trackers (HDB, BTN) exigent whitelisting de l'IP seedbox dans le profil tracker. Vérifier l'IP avec curl ifconfig.me en SSH si besoin.

Cookies Cloudflare : beaucoup de trackers FR sont derrière Cloudflare. Ça signifie qu'il faut copier deux cookies : cf_clearance (le challenge Cloudflare) ET le cookie d'auth du tracker lui-même. Attention : cf_clearance expire au bout de 2-3 semaines. Quand vos recherches tombent, c'est souvent ça qu'il faut rafraîchir.

User-agent : pour les trackers Cloudflare, vous devez utiliser EXACTEMENT le même user-agent que votre navigateur au moment où vous avez généré le cookie. Prowlarr gère ça dans les settings de l'indexer (champ "User-Agent"). Si vous changez de navigateur, il faut régénérer le cookie ET le user-agent en même temps.

5

📺 Installer et connecter Sonarr

Prowlarr est prêt avec ses indexers. On passe à Sonarr, qui gère toute la partie séries TV : quand une nouvelle version apparaît sur un des titres que vous suivez, Sonarr la trouve via Prowlarr, dit à rTorrent de la télécharger, puis la renomme proprement dans votre dossier series/.

Étape 1 : Installer Sonarr

  1. Dans le panel seedbox : Apps → Sonarr → Install
  2. Attendez 1-2 minutes
  3. Ouvrez l'URL : https://username.seedboxhost.com/sonarr
  4. Connectez-vous

Étape 2 : Connecter Sonarr à Prowlarr

Bonne nouvelle : la plupart du temps, Prowlarr pousse automatiquement les indexers vers Sonarr dès qu'il le détecte. Mais vérifiez dans Sonarr > Settings > Indexers : vos indexers doivent apparaître. Sinon, retournez dans Prowlarr > Apps > Add Application > Sonarr et configurez la liaison (URL : http://localhost:8989, API key : dans Sonarr > Settings > General).

Étape 3 : Connecter Sonarr à rTorrent

C'est l'étape critique. Sonarr doit pouvoir dire à rTorrent : "télécharge-moi cet épisode".

  1. Dans Sonarr : Settings > Download Clients
  2. Cliquez sur + pour ajouter un client
  3. Choisissez rTorrent (ou qBittorrent selon votre seedbox)
  4. Remplissez :

Sonarr > Settings > Download Clients > rTorrent

Host 127.0.0.1
Port 80 (selon hébergeur)
URL Path /RPC2
Username / Password Ceux de ruTorrent
Category tv-sonarr
Use SSL Non (localhost)
✓ 127.0.0.1 = localhost = même serveur. Zéro latence, zéro passage par Internet.

Cliquez sur Test. Vous devez voir : Connection successful. Si erreur, vérifiez le port exact de ruTorrent dans votre panel seedbox (souvent affiché dans les infos de l'app).

Étape 4 : Configurer Media Management (hardlinks + root folder)

C'est LA config critique pour bénéficier des hardlinks. Allez dans Settings > Media Management.

Sonarr > Settings > Media Management

Use Hardlinks instead of Copy ✓ ACTIVÉ (crucial)
Rename Episodes ✓ Yes
Replace Illegal Characters ✓ Yes
Root Folder /home/username/data/media/series
✓ Hardlinks activés = vos contenus seedent ET apparaissent dans Plex sans duplication disque.

Le Root Folder dépend de votre hébergeur. Structure typique sur Seedbox.io / Ultra.cc :

  • /home/username/downloads/ : où rTorrent télécharge
  • /home/username/data/media/series/ : où Sonarr range les séries (hardlinké depuis downloads)
  • /home/username/data/media/films/ : pareil pour les films (Radarr)

Étape 5 : Test

  1. Allez dans Series > Add New
  2. Cherchez une série (ex. une doc Linux légale)
  3. Choisissez la qualité voulue, cliquez Add
  4. Allez dans Activity > Queue : vous devriez voir un torrent en train de télécharger dans rTorrent
  5. Ouvrez ruTorrent dans un autre onglet : le torrent apparaît bien avec la catégorie tv-sonarr

Sonarr download client : rTorrent via SCGI ou XML-RPC selon le panel (vérifier /RPC2 endpoint). Port interne rTorrent varie : 80 derrière nginx avec auth Basic, ou 5000 direct. Categories essentielles pour tri au post-download (tv-sonarr, movies-radarr, music-lidarr). Media Management : hardlinks=ON obligatoire. Vérifier que downloads/ et media/ sont sur le même filesystem (stat -f) sinon hardlink silently fallback en copy. Naming scheme : {Series Title}/Season {season:00}/{Series Title} - S{season:00}E{episode:00} - {Episode Title}.

Le piège du hardlink silencieux : si vos dossiers downloads/ et media/ sont sur des points de montage différents (même sur le même disque physique, mais montés séparément), le hardlink échoue silencieusement et Sonarr fait une copie. Résultat : double espace utilisé sans message d'erreur. Pour vérifier, en SSH : stat -f /home/user/downloads && stat -f /home/user/data/media. Si les "Device" diffèrent, c'est KO.

Catégories rTorrent : les catégories (tv-sonarr, movies-radarr) servent à éviter que Sonarr et Radarr se marchent dessus. Chaque app ne touche qu'à ses torrents. C'est aussi utile pour le script post-download (cleanup des .nfo, archivage, etc.).

6

🎬 Installer et connecter Radarr

Radarr, c'est Sonarr pour les films. La procédure est quasi identique : install, connexion à Prowlarr (automatique), connexion à rTorrent, media management avec hardlinks. Vous allez aller vite.

Étape 1 : Installer Radarr

  1. Panel seedbox : Apps → Radarr → Install
  2. URL : https://username.seedboxhost.com/radarr

Étape 2 : Vérifier les indexers

Dans Radarr > Settings > Indexers, vos indexers doivent déjà être là (Prowlarr les a poussés automatiquement). Si non, retournez dans Prowlarr > Apps > Add > Radarr.

Étape 3 : Connecter Radarr à rTorrent

Mêmes paramètres que Sonarr, avec une seule différence : la catégorie.

Radarr > Settings > Download Clients > rTorrent

Host 127.0.0.1
Port / URL Path 80 / /RPC2
Username / Password Ceux de ruTorrent
Category movies-radarr (différent de Sonarr)

Étape 4 : Media Management

Même principe que Sonarr :

  • Use Hardlinks instead of Copy : ACTIVÉ
  • Rename Movies : Yes
  • Root Folder : /home/username/data/media/films

Le scheme de renommage Radarr recommandé est : {Movie Title} ({Release Year})/{Movie Title} ({Release Year}) [{Quality Full}]. Ça donne un dossier par film, avec le nom propre et la qualité en suffixe. Plex adore ce format.

Étape 5 : Test

  1. Movies > Add New
  2. Cherchez un film (ex. Big Buck Bunny, libre de droits)
  3. Add
  4. Vérifiez dans Activity > Queue que le film est en train d'être récupéré

Radarr > Activity > Queue (test)

Big Buck Bunny (2008)
1080p · rTorrent · movies-radarr
● Downloading 45%

Radarr : même config que Sonarr, différenciation par category (movies-radarr). Naming scheme recommandé Plex-friendly : {Movie CleanTitle} ({Release Year}) - {Quality Full}. Quality Profile : HD-1080p comme minimum, Ultra-HD si vous avez l'espace et la BP pour 4K. Custom Formats : vous pouvez prioriser HDR, Dolby Vision, remux vs encode. Import mode : Hardlink (fallback copy) obligatoire.

Quality Profiles : le truc à bien configurer : par défaut, Radarr accepte un peu tout. Pour une bibliothèque Plex propre, créez un profil "HD-1080p" qui refuse 720p et en-dessous, et accepte 1080p BluRay, WEB-DL, Remux. Ça évite de vous retrouver avec des CAM pourries ou des encodes 480p qui traînent.

Les List Imports : Radarr sait importer des listes IMDb, Trakt, TMDb automatiquement. Vous avez une wishlist Trakt de 200 films ? Connectez-la, et Radarr surveille en permanence. Dès qu'un film de la liste apparaît en bonne qualité, il le grab.

7

💬 Installer Bazarr (sous-titres)

Bazarr complète Sonarr et Radarr en gérant les sous-titres. Il scanne votre bibliothèque, détecte les fichiers sans sous-titres, et va les chercher auprès de providers comme OpenSubtitles, Addic7ed ou Subscene. Tout en arrière-plan.

Étape 1 : Installer Bazarr

  1. Panel : Apps → Bazarr → Install
  2. URL : https://username.seedboxhost.com/bazarr

Étape 2 : Connecter Bazarr à Sonarr

  1. Dans Bazarr : Settings > Sonarr
  2. Cochez Enabled
  3. Renseignez :

Bazarr > Settings > Sonarr

Host / IP localhost
Port 8989
Base URL /sonarr
API key Sonarr > Settings > General
SSL Non
💡 URL complète effective : http://localhost:8989/sonarr, même machine, localhost, zéro latence.

Pour récupérer l'API key Sonarr : ouvrez Sonarr, Settings > General > Security > API Key. Copier-coller dans Bazarr. Cliquez Test : doit afficher vert. Save.

Étape 3 : Connecter Bazarr à Radarr

Même procédure que pour Sonarr, mais :

  • Port : 7878 (Radarr)
  • Base URL : /radarr
  • API key : Radarr > Settings > General > API Key

Étape 4 : Configurer les providers de sous-titres

  1. Dans Bazarr : Settings > Providers
  2. Cliquez sur + pour ajouter un provider
  3. Choisissez 3-4 providers complémentaires :

Providers recommandés (2026)

OpenSubtitles.com Compte gratuit requis · très gros catalogue
Addic7ed Séries surtout · qualité élevée
Subscene Généraliste · backup
Podnapisi Multi-langue · ancien mais solide
💡 Combinez plusieurs providers. Bazarr essaie dans l'ordre et prend le premier sous-titre qui match. OpenSubtitles + Addic7ed + Subscene couvre 95% des cas.

Étape 5 : Configurer les langues

  1. Settings > Languages
  2. Créez un Languages Profile nommé "FR-EN"
  3. Ajoutez : Français (priority 1), English (priority 2)
  4. Cochez Hearing-impaired si vous voulez les sous-titres pour malentendants en fallback
  5. Appliquez ce profil à toutes vos séries et films (Bazarr propose une option "Apply to all")

Bazarr va immédiatement scanner votre bibliothèque et télécharger les sous-titres manquants. Pour une bibliothèque de 500 épisodes, comptez 20-30 minutes. Ensuite, tous les nouveaux épisodes seront sous-titrés automatiquement au fil de l'eau.

Bazarr : Sonarr API (port 8989, base URL /sonarr) + Radarr API (port 7878, base URL /radarr). Providers recommandés : OpenSubtitles.com (nouveau, remplace OpenSubtitles.org qui est mort côté API), Addic7ed, Subscene, Podnapisi. Langues profile en priority order. Upgrade mode : enable pour récupérer les meilleures versions (forced subs, hearing-impaired si besoin). Scoring : minimum 80% pour filtrer les subs mal synchronisés. Sous-titres stockés à côté du fichier vidéo : series.S01E01.fr.srt.

OpenSubtitles.org vs OpenSubtitles.com : attention, ce sont deux sites différents. .org est l'ancien historique, dont l'API a été désactivée en 2024. .com est la nouvelle version qui marche. Dans Bazarr, utilisez bien OpenSubtitles.com et créez un compte gratuit sur opensubtitles.com pour obtenir vos credentials API.

Subsync (auto-sync) : Bazarr propose une fonction de re-synchronisation automatique des sous-titres. Si un sous-titre est décalé de quelques secondes, il le recale sur l'audio. Activez-le dans Settings > Subtitles > Sync. C'est magique sur les releases avec intro TV/pubs coupées.

8

✅ Vérification finale + intégration rclone (vers NAS local)

Le stack *arr est en place. Avant de vous lancer dans des téléchargements massifs, on va vérifier que toute la chaîne est saine, puis on prépare le rapatriement vers votre NAS pour Plex.

Test 1 : Santé de chaque service

Checklist finale du stack

Prowlarr > Indexers : tous en vert ✓ Test successful
Sonarr > Indexers : poussés depuis Prowlarr ✓ Synced
Sonarr > Download Client (rTorrent) ✓ Connection successful
Radarr > Download Client (rTorrent) ✓ Connection successful
Bazarr > Sonarr ✓ Connected
Bazarr > Radarr ✓ Connected

Test 2 : End-to-end (le vrai test)

  1. Dans Sonarr, ajoutez une série de test (distribution Linux vidéo légale, par exemple)
  2. Forcez une recherche : bouton loupe "Automatic Search" sur l'épisode voulu
  3. Sonarr doit trouver un release, l'envoyer à rTorrent
  4. Ouvrez ruTorrent : le torrent est là, catégorie tv-sonarr, en cours de DL
  5. Attendez la fin du DL
  6. Vérifiez que le fichier apparaît dans /home/username/data/media/series/[Serie]/Season 01/
  7. Vérifiez via SSH que c'est un hardlink (pas une copie) :

SSH : vérification des hardlinks

$ ls -li /home/username/downloads/[Serie]/episode.mkv
123456 -rw-r--r-- 2 user user 500M Apr 20 14:32 episode.mkv

$ ls -li /home/username/data/media/series/[Serie]/Season\ 01/
123456 -rw-r--r-- 2 user user 500M Apr 20 14:32 Serie - S01E01.mkv
✓ Les deux fichiers ont le même inode (123456) ET un link count de 2. C'est bien un hardlink. Le fichier n'existe qu'une fois sur disque.

Préparation du rapatriement vers NAS

Votre stack *arr tourne sur seedbox. Mais Plex, c'est sur votre NAS à la maison. Il faut rapatrier les fichiers finaux pour que Plex les lise. L'outil standard pour ça : rclone, qui synchronise à haute vitesse depuis la seedbox vers le NAS.

2 stratégies possibles :

  • Rclone sync (copie) : tous les X minutes, rclone copie le contenu de data/media/ vers le NAS. Simple, mais duplique les fichiers.
  • Rclone mount (montage à la demande) : le NAS monte le dossier seedbox en réseau. Plex lit directement depuis la seedbox. Plus élégant, mais dépend de votre fibre pour le streaming.

La structure de dossiers que les *arr ont créée est déjà prête pour ça :

Structure finale sur seedbox

/home/username/
├── downloads/           # rTorrent DL, seeding
│   └── [torrents en cours de DL/seed]
│
└── data/
    └── media/           # Source Plex (à rapatrier)
        ├── series/
        │   └── Nom Serie/
        │       └── Season 01/
        │           └── Nom Serie - S01E01.mkv  (hardlink)
        └── films/
            └── Nom Film (2024)/
                └── Nom Film (2024) [1080p BluRay].mkv  (hardlink)
🎉

Votre stack *arr est opérationnel

Sonarr surveille les contenus suivis, Radarr s'occupe des films, Bazarr des sous-titres, Prowlarr alimente tout ça. Les hardlinks préservent votre ratio et votre espace disque. Il ne reste plus qu'à brancher le rapatriement vers NAS.

Suite : rapatriement rclone vers Plex →

Checks santé : curl http://localhost:8989/sonarr/api/v3/system/status?apikey=XXX, idem Radarr (7878), Prowlarr (9696), Bazarr (6767). Vérifier hardlink : stat --format=%h fichier.mkv doit retourner >= 2. Structure media/ Plex-compatible : Series/Show Name/Season XX/Show Name - SXXEYY - Episode.mkv pour TV, Movies/Movie (Year)/Movie (Year) [Quality].mkv pour film. Rapatriement : rclone avec --bwlimit selon fibre, ou rclone mount + VFS cache pour du streaming direct depuis seedbox. Voir notre guide rapatriement dédié.

Rclone sync vs mount, comment choisir ? Sync si vous voulez que Plex lise local (robuste, Plex continue à marcher même si la seedbox tombe). Mount si vous avez peu d'espace NAS et une bonne fibre (Plex lit à distance via le mount, mais dépend du réseau pour le streaming). La plupart des setups mixent : sync des favoris locaux + mount pour tout le reste.

Purger les torrents terminés : sur seedbox, espace = limité. Une fois les fichiers rapatriés vers NAS, vous pouvez purger les torrents qui ont atteint leur ratio cible dans ruTorrent (ou laisser qBittorrent / rTorrent le faire automatiquement avec une règle "delete torrent + files after ratio 2.0 + 14 days seed time"). Attention : le hardlink dans media/ reste tant qu'il est là, même si downloads/ est nettoyé. L'inverse aussi.

Monitoring : pour garder un œil sur le stack, installez Tautulli (pour Plex) et Notifiarr ou un webhook Discord dans chaque *arr (Settings > Connect). Vous recevez une notif quand un épisode arrive, quand un indexer tombe, quand un torrent fail.

🤝
Besoin d'un coup de main ?

Je peux vous aider à configurer tout ça à distance. Petit forfait ou au chapeau, on s'arrange.

Me contacter