From d980ceda3e057913aff52fe12aa56a29ad256c8e Mon Sep 17 00:00:00 2001 From: toma Date: Tue, 27 Jan 2026 17:21:41 +0100 Subject: [PATCH] add arr suite --- docker-compose/arr/docker-compose.yml | 146 ++++++++++++++++++++++++++ 1 file changed, 146 insertions(+) create mode 100644 docker-compose/arr/docker-compose.yml diff --git a/docker-compose/arr/docker-compose.yml b/docker-compose/arr/docker-compose.yml new file mode 100644 index 0000000..e70162e --- /dev/null +++ b/docker-compose/arr/docker-compose.yml @@ -0,0 +1,146 @@ +services: + # --- Gestion des téléchargements --- + prowlarr: + image: linuxserver/prowlarr:latest + container_name: prowlarr + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Paris + volumes: + - /opt/prowlarr:/config + ports: + - 9696:9696 + restart: unless-stopped + networks: + - media_network + + qbittorrent: + image: lscr.io/linuxserver/qbittorrent:latest + container_name: qbittorrent + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Paris + - WEBUI_PORT=8078 + volumes: + - /opt/qbittorrent/config:/config + # Anciens mappings (gardés pour compatibilité avec tes torrents actuels) + - /data/downloads:/downloads/d1 + - /data2/downloads:/downloads/d2 + # Nouveaux mappings (pour permettre les Hardlinks avec *arr) + - /data:/data + - /data2:/data2 + ports: + - 8078:8078 + - 6881:6881 + - 6881:6881/udp + restart: unless-stopped + networks: + - media_network + + # --- Gestion Vidéo (*arr) --- + sonarr: + image: ghcr.io/hotio/sonarr + container_name: sonarr + environment: + - PUID=1000 + - PGID=1000 + - UMASK=002 + - TZ=Europe/Paris + volumes: + - /opt/sonarr:/config + - /data:/data + - /data2:/data2 + ports: + - 8989:8989 + restart: unless-stopped + depends_on: + - qbittorrent + - prowlarr + networks: + - media_network + + radarr: + image: ghcr.io/hotio/radarr + container_name: radarr + environment: + - PUID=1000 + - PGID=1000 + - UMASK=002 + - TZ=Europe/Paris + volumes: + - /opt/radarr:/config + - /data:/data + - /data2:/data2 + ports: + - 7878:7878 + restart: unless-stopped + depends_on: + - qbittorrent + - prowlarr + networks: + - media_network + + # --- Gestion Livres (Calibre) --- + calibre: + image: ghcr.io/linuxserver/calibre + container_name: calibre + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Paris + volumes: + - /opt/calibre/config:/config + - /data/downloads/complete/books:/uploads + - /opt/calibre/plugins:/plugins + - /opt/calibre/calibre_library:/Calibre_Library + ports: + - 8084:8080 + - 8081:8081 # J'ai corrigé le port mapping 8080:8081 qui semblait inversé ou conflit + restart: unless-stopped + networks: + - media_network + + calibre-web: + image: ghcr.io/linuxserver/calibre-web + container_name: calibre-web + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Paris + volumes: + - /opt/calibre/calibre-web:/config + - /opt/calibre/calibre_library:/Calibre_Library + ports: + - 8083:8083 + restart: unless-stopped + depends_on: + - calibre + networks: + - media_network + + # --- Lecteur Média --- + plex: + image: lscr.io/linuxserver/plex:latest + container_name: plex + network_mode: host + environment: + - PUID=1000 + - PGID=1000 + - VERSION=latest + - TZ=Europe/Paris + - PLEX_CLAIM=claim-NNYS2rSgex9Pk1q1T2o3 + volumes: + - /data/media/library:/config + - /merged/media/tvseries:/tv + - /merged/media/movies:/movies + - /merged/media/documentary:/documentary + - /merged/media/music:/music + devices: + - /dev/dri:/dev/dri + restart: unless-stopped + +networks: + media_network: + driver: bridge \ No newline at end of file