Stack média en Docker Compose : récupération (torrents et Usenet), chaîne *Arr, sous-titres, lecture avec Plex ou Jellyfin, demandes et supervision. Les volumes et chemins suivent le docker-compose.yml du dépôt (variable ROOT, etc.).
Blog : ce qui tourne dans le compose, scripts Proxmox, et où vit la longue liste — Notes homelab MediaBox.
Sur un hôte neuf, le dépôt another-install-script propose des installateurs bash à menu pour monter des conteneurs isolés avant d’adopter ce fichier Compose complet.
Contenu de la stack
Regroupement par rôle (détails dans le fichier compose) :
- Clients et indexeurs — Deluge, NZBGet, Jackett, NZBHydra2, Prowlarr
- Automatisation — Sonarr, Radarr, Lidarr, Bazarr, CouchPotato ; Readarr (livres) ; Whisparr ; Tdarr (transcodage)
- Bibliothèques et demandes — Plex, Jellyfin, Ombi, Jellyseerr, Tautulli
- Réseau et fichiers — WireGuard (VPN), partages Samba
- Complément — Stash (organisateur de bibliothèque spécialisé)
- Exploitation — Netdata, Dashmachine, Filebrowser
Démarrage rapide
- Installer Docker et Compose sur la machine.
- Cloner le dépôt et renseigner les variables d’environnement (fichier
.envdu dépôt, chemins typeROOT). - Depuis le dossier du projet :
git clone https://github.com/antoinebou12/MediaBoxDockerCompose.git
cd MediaBoxDockerCompose
docker compose up -d
L’ancienne commande docker-compose up -d reste valable ; le README du dépôt décrit la procédure en anglais.
Documentation
Ports, identifiants par défaut, sauvegarde / restauration et contribution sont documentés dans le README pour éviter de dupliquer le manuel sur ce site.