Stack *Arr - Automatisation Média
Écosystème d'applications pour automatiser la gestion de bibliothèque multimédia.
Composants
| Application | Port | Fonction | Documentation |
|---|---|---|---|
| Jellyfin | 8096 | Serveur streaming média | Jellyfin |
| Sonarr | 8989 | Gestion séries TV | Sonarr |
| Radarr | 7878 | Gestion films | Radarr |
| Prowlarr | 9696 | Gestion indexers | Prowlarr |
| Bazarr | 6767 | Sous-titres automatiques | Bazarr |
| SABnzbd | 8080 | Client téléchargement Usenet | SABnzbd |
Tous hébergés sur LXC 100 (docker-media) - 192.168.1.11
Architecture Flux
flowchart TD
A[Prowlarr<br/>:9696] -->|Indexers| B[Sonarr<br/>:8989]
A -->|Indexers| C[Radarr<br/>:7878]
B -->|Download Request| D[SABnzbd<br/>:8080]
C -->|Download Request| D
D -->|Usenet| E[Serveurs Usenet]
D -->|Fichiers| F[/mnt/storage/downloads]
B -->|Import| G[/mnt/storage/series]
C -->|Import| H[/mnt/storage/movies]
I[Bazarr<br/>:6767] -->|Subtitles| G
I -->|Subtitles| H
G --> J[Jellyfin]
H --> J
style A fill:#9fc5e8
style B fill:#b6d7a8
style C fill:#b6d7a8
style D fill:#ffe599
style I fill:#f4cccc
Workflow Complet
- Ajout de film/série (Sonarr/Radarr)
- Sonarr/Radarr cherchent via indexers (configurés par Prowlarr)
- Résultats sont comparés aux profils et pondérés
- Téléchargement (SABnzbd)
- Sonarr/Radarr envoient requête de téléchargement à SABnzbd
- SABnzbd télécharge depuis serveurs Usenet
- Fichiers extraits et placés dans dossier downloads
- Import et Organisation (Sonarr/Radarr)
- Sonarr/Radarr détectent nouveaux fichiers dans downloads
- Renommage selon pattern défini
- Déplacement vers dossier média (series/movies)
- Sous-titres (Bazarr)
- Bazarr détecte nouveaux médias sans sous-titres
- Recherche et téléchargement des sous-titres (French + English)
- Placement des fichiers .srt à côté des vidéos
- Disponibilité (Jellyfin)
- Jellyfin scanne les dossiers média
- Nouveau contenu est indexé et prêt pour le streaming
Monitoring
Dashboard Centralisé
Homepage : http://192.168.1.12:3000
Widgets disponibles :
- Sonarr : série en cours, queue downloads
- Radarr : films en cours, queue downloads
- SABnzbd : vitesse download, queue
- Bazarr : sous-titres manquants
Logs Docker
docker logs -f sonarr
docker logs -f radarr
docker logs -f prowlarr
docker logs -f bazarr
docker logs -f sabnzbd
Maintenance
Mise à Jour Stack
Backup Configurations
tar -czf /backup/arr-stack-config-$(date +%Y%m%d).tar.gz \
/root/docker-compose/sonarr/config \
/root/docker-compose/radarr/config \
/root/docker-compose/prowlarr/config \
/root/docker-compose/bazarr/config \
/root/docker-compose/sabnzbd/config
Troubleshooting
Download Bloqué dans Queue
Symptôme : Fichier reste "Downloading" indéfiniment
# Vérifier connexion Usenet
docker logs sabnzbd | tail -50
# Test connexion serveur Usenet
telnet usenet-provider.com 563
Sonarr/Radarr Ne Trouve Pas Fichiers
# Vérifier permissions
ls -la /mnt/storage/downloads
chown -R 1000:1000 /mnt/storage/downloads
# Vérifier path dans container
docker exec sonarr ls /data/downloads
Prowlarr Sync Échoue
Settings → Apps → Test
# Vérifier API Keys
curl http://192.168.1.11:8989/api/v3/system/status \
-H "X-Api-Key: YOUR_SONARR_API_KEY"
Ressources
- Servarr Wiki - Documentation officielle *Arr
- TRaSH Guides - Best practices configuration
- SABnzbd Documentation
- Bazarr GitHub