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