services: jackett: image: lscr.io/linuxserver/jackett:latest container_name: jackett environment: - PUID=1000 # Replace with your user ID - PGID=1000 # Replace with your group ID ##- TZ=America/New_York # Replace with your timezone volumes: - /docker/servarr/config:/config # Replace with your host path for config ##- /path/to/your/downloads:/downloads # Replace with your host path for downloads ports: - 9117:9117 restart: unless-stopped flaresolverr: image: flaresolverr/flaresolverr:latest container_name: flaresolverr ports: - "8191:8191" restart: unless-stopped cpus: 2.0 mem_limit: "2048m" mem_reservation: "1024m" lidarr: container_name: lidarr image: lscr.io/linuxserver/lidarr:latest restart: unless-stopped logging: driver: json-file ports: - 8686:8686 cpus: 2.0 mem_limit: "2048m" mem_reservation: "512m" environment: - PUID=1000 - PGID=1000 volumes: - /etc/localtime:/etc/localtime:ro - /docker/servarr/lidarr:/config - /pool/music:/mnt/music - /mnt/SATA-22TB-host15/qbittorrent/completed:/q-completed - /mnt/SATA-22TB-host15/qbittorrent/downloads:/q-downloads # - /downloads/lidarr:/downloads/lidarr radarr: container_name: radarr image: lscr.io/linuxserver/radarr:latest restart: unless-stopped logging: driver: json-file ports: - 7878:7878 cpus: 2.0 mem_limit: "2048m" mem_reservation: "512m" environment: - PUID=1000 - PGID=1000 volumes: - /etc/localtime:/etc/localtime:ro - /docker/servarr/radarr:/config - /pool/movies:/mnt/movies - /mnt/SATA-22TB-host15/qbittorrent/downloads:/q-downloads - /mnt/SATA-22TB-host15/qbittorrent/completed:/q-completed # - /downloads/radarr:/downloads/radarr sonarr: container_name: sonarr image: linuxserver/sonarr:latest restart: unless-stopped logging: driver: json-file ports: - 8989:8989 cpus: 2.0 mem_limit: "2048m" mem_reservation: "512m" environment: - PUID=1000 - PGID=1000 volumes: - /etc/localtime:/etc/localtime:ro - /docker/servarr/sonarr:/config - /pool/tv:/mnt/tv - /mnt/SATA-22TB-host15/qbittorrent/downloads:/q-downloads - /mnt/SATA-22TB-host15/qbittorrent/completed:/q-completed whisparr: container_name: whisparr image: ghcr.io/hotio/whisparr:v3 restart: unless-stopped logging: driver: json-file ports: - 6969:6969 cpus: '2.0' mem_limit: 4g environment: - PUID=1000 - PGID=1000 volumes: - /etc/localtime:/etc/localtime:ro - /docker/servarr/whisparr:/config - /pool/other:/mnt/other - /mnt/SATA-22TB-host15/qbittorrent/downloads:/q-downloads - /mnt/SATA-22TB-host15/qbittorrent/completed:/q-completed overseerr: container_name: overseerr image: sctx/overseerr:latest restart: unless-stopped logging: driver: json-file ports: - 5055:5055 environment: - PUID=1000 - PGID=1000 volumes: - /etc/localtime:/etc/localtime:ro - /docker/servarr/overseerr:/app/config cpus: 2.0 mem_limit: "2048m" mem_reservation: "512m" labels: - "traefik.enable=true" # Router - "traefik.http.routers.overseerr.rule=Host(`request.mapletree.email`)" - "traefik.http.routers.overseerr.entrypoints=web,websecure" - "traefik.http.routers.overseerr.tls.certresolver=myresolver" # Service (points to internal port) - "traefik.http.services.overseerr.loadbalancer.server.port=5055" networks: - request networks: request: external: true