---
version: "2.1"
services:
  lidarr:
    image: linuxserver/lidarr
    container_name: lidarr
    environment:
      - PUID=1000
      - PGID=100
      - TZ=Asia/Kuala_Lumpur
      #- UMASK_SET=022 #optional
    volumes:
      - ./lidarr/config:/config
      - /Media/Music:/Music
      #- /path/to/music:/music
      - ./qBittorrent/downloads:/downloads
    ports:
      - 8686:8686
    restart: unless-stopped
  
  radarr:
    image: linuxserver/radarr
    container_name: radarr
    environment:
      - PUID=1000
      - PGID=100
      - TZ=Asia/Kuala_Lumpur
      #- UMASK_SET=022 #optional
    volumes:
      - ./radarr/data:/config
      - /Media/Movie:/movies/Movies
      - "/Media/Kids movies:/movies/Kids movies"
      - ./qBittorrent/downloads:/downloads
    ports:
      - 7878:7878
    restart: unless-stopped
    
  sonarr:
    image: linuxserver/sonarr
    container_name: sonarr
    environment:
      - PUID=1000
      - PGID=100
      - TZ=Asia/Kuala_Lumpur
      #- UMASK_SET=022 #optional
    volumes:
      #- ./sonarr/data:/config
      - /fast/sonarr:/config
      - /Media/TV:/tv
      #- ./transmission/downloads:/downloads
      - ./qBittorrent/downloads:/downloads
    ports:
      - 8989:8989
    restart: unless-stopped
  
  jackett:
    image: linuxserver/jackett
    container_name: jackett
    environment:
      - PUID=1000
      - PGID=100
      - TZ=Asia/Kuala_Lumpur
      - AUTO_UPDATE=true #optional
      #- RUN_OPTS=run options here #optional
    volumes:
      - ./jackett/config:/config
      - ./jackett/blackhole:/downloads
    ports:
      - 9117:9117
    restart: unless-stopped
  
  qbittorrent:
    image: linuxserver/qbittorrent
    container_name: qbittorrent
    environment:
      - PUID=1000
      - PGID=100
      - TZ=Asia/Kuala_Lumpur
      #- UMASK_SET=022
      - WEBUI_PORT=8080
    volumes:
      - ./qBittorrent/config:/config
      - ./qBittorrent/downloads:/downloads
    ports:
      - 6881:6881
      - 6881:6881/udp
      - 8080:8080
    restart: unless-stopped

#  bazarr:
#    image: lscr.io/linuxserver/bazarr:latest
#    container_name: bazarr
#    environment:
#      - PUID=1000
#      - PGID=100
#      - TZ=Asia/Kuala_Lumpur
#    volumes:
#      - ./config:/config
#      - /Media/Movie:/movies #optional
#      - /Media/TV:/tv #optional
#    ports:
#      - 6767:6767
#    restart: unless-stopped