--- version: "3.1" services: plex: image: lscr.io/linuxserver/plex:latest container_name: plex network_mode: host environment: - PUID=1000 - PGID=1000 - VERSION=docker - PLEX_CLAIM=${PLEX_CLAIM} volumes: - ${ROOT_DIR}/docker/plex-config:/config - ${ROOT_DIR}/data/media/tv:/tv - ${ROOT_DIR}/data/media/movies:/movies - ${ROOT_DIR}/data/media/music:/music restart: unless-stopped # # SERVARR # radarr: image: lscr.io/linuxserver/radarr:latest container_name: radarr environment: - PUID=${RADARR_UID} - PGID=${MEDIACENTER_GID} - UMASK=002 - TZ=${TIMEZONE} volumes: - ${ROOT_DIR}/docker/radarr-config:/config - ${ROOT_DIR}/data:/data ports: - 7878:7878 restart: unless-stopped sonarr: image: lscr.io/linuxserver/sonarr:latest container_name: sonarr environment: - PUID=${SONARR_UID} - PGID=${MEDIACENTER_GID} - UMASK=002 - TZ=${TIMEZONE} volumes: - ${ROOT_DIR}/docker/sonarr-config:/config - ${ROOT_DIR}/data:/data ports: - 8989:8989 restart: unless-stopped lidarr: image: lscr.io/linuxserver/lidarr:latest container_name: lidarr environment: - PUID=${LIDARR_UID} - PGID=${MEDIACENTER_GID} - UMASK=002 - TZ=${TIMEZONE} volumes: - ${ROOT_DIR}/docker/lidarr-config:/config - ${ROOT_DIR}/data:/data ports: - 8686:8686 restart: unless-stopped prowlarr: image: lscr.io/linuxserver/prowlarr:develop container_name: prowlarr environment: - PUID=${PROWLARR_UID} - PGID=${MEDIACENTER_GID} - UMASK=002 - TZ=${TIMEZONE} volumes: - ${ROOT_DIR}/docker/prowlarr-config:/config ports: - 9696:9696 restart: unless-stopped qbittorrent: image: lscr.io/linuxserver/qbittorrent:latest container_name: qbittorrent environment: - PUID=${QBIT_UID} - PGID=${MEDIACENTER_GID} - UMASK=002 - TZ=${TIMEZONE} - WEBUI_PORT=8080 volumes: - ${ROOT_DIR}/docker/qbittorrent-config:/config - ${ROOT_DIR}/data/torrents:/data/torrents ports: - 8080:8080 - 6881:6881 - 6881:6881/udp restart: unless-stopped