MediaBoxDockerCompose

GitHub last commit

Dépôt · Licence MIT

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

  1. Installer Docker et Compose sur la machine.
  2. Cloner le dépôt et renseigner les variables d’environnement (fichier .env du dépôt, chemins type ROOT).
  3. 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.