services: # --- Indexers & Download --- 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_net 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 # Volumes unifiés pour les Hardlinks (Crucial) - /data:/data - /data2:/data2 ports: - 8078:8078 - 6881:6881 - 6881:6881/udp restart: unless-stopped networks: - media_net # --- Managers --- 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_net 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_net # --- Interface & Requêtes --- overseerr: image: ghcr.io/seerr-team/seerr:latest #init: true container_name: seerr environment: - PUID=1000 - PGID=1000 - TZ=Europe/Paris volumes: - /opt/overseerr/config:/config - /opt/overseerr/config:/app/config ports: - 5055:5055 healthcheck: test: wget --no-verbose --tries=1 --spider http://localhost:5055/api/v1/status || exit 1 start_period: 20s timeout: 3s interval: 15s retries: 3 restart: unless-stopped depends_on: - sonarr - radarr networks: - media_net agregarr: image: agregarr/agregarr:latest container_name: agregarr environment: - PUID=1000 - PGID=1000 - TZ=Europe/Paris volumes: - /opt/agregarr:/app/config ports: - 7171:7171 restart: unless-stopped networks: - media_net autobrr: container_name: autobrr image: ghcr.io/autobrr/autobrr:latest restart: unless-stopped environment: - PUID=1000 - PGID=1000 - TZ=Europe/Paris volumes: - /opt/autobrr/config:/config ports: - 7474:7474 networks: - media_net networks: media_net: driver: bridge