version: "3.9" services: jellyfin: image: lscr.io/linuxserver/jellyfin:latest container_name: jellyfin environment: - PUID=1000 - PGID=1000 - TZ=America/Detroit volumes: - "C:/Media Server/Config/Jellyfin:/config" - "M:/Media/Movies:/data/movies" - "M:/Media/TV Shows:/data/tvshows" ports: - 8096:8096 restart: unless-stopped jellyseerr: image: fallenbagel/jellyseerr:latest container_name: jellyseerr environment: - LOG_LEVEL=debug - TZ=America/Detroit ports: - 5055:5055 volumes: - "C:/Media Server/Config/Jellyseer:/app/config" restart: unless-stopped sonarr: image: lscr.io/linuxserver/sonarr:latest container_name: sonarr environment: - PUID=1000 - PGID=1000 - TZ=America/Detroit volumes: - "C:/Media Server/Config/Sonarr:/config" - "M:/Media/TV Shows:/data/tvshows" - "M:/Media/Downloads:/downloads" ports: - 8989:8989 restart: unless-stopped radarr: image: lscr.io/linuxserver/radarr:latest container_name: radarr environment: - PUID=1000 - PGID=1000 - TZ=America/Detroit volumes: - "C:/Media Server/Config/Radarr:/config" - "M:/Media/Movies:/data/movies" - "M:/Media/Downloads:/downloads" ports: - 7878:7878 restart: unless-stopped prowlarr: image: lscr.io/linuxserver/prowlarr:latest container_name: prowlarr environment: - PUID=1000 - PGID=1000 - TZ=America/Detroit volumes: - "C:/Media Server/Config/Prowlarr:/config" ports: - 9696:9696 restart: unless-stopped flaresolverr: # DockerHub mirror flaresolverr/flaresolverr:latest image: ghcr.io/flaresolverr/flaresolverr:latest container_name: flaresolverr environment: - LOG_LEVEL=info - TZ=America/Detroit ports: - 8191:8191 restart: unless-stopped bazarr: image: lscr.io/linuxserver/bazarr:latest container_name: bazarr environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC volumes: - "C:/Media Server/Config/Bazarr:/config" - "M:/Media/Movies:/data/movies" - "M:/Media/TV Shows:/data/tvshows" ports: - 6767:6767 restart: unless-stopped