version: "3.7" services: jellyfin: container_name: jellyfin image: linuxserver/jellyfin:latest volumes: - /mnt/Main/containers/jellyfin/config:/config - /mnt/Main/local/movies/series:/data/tvshows - /mnt/Main/local/movies/movies:/data/movies - /mnt/Main/local/movies/musics:/data/musics environment: - TZ=Europe/Paris - PUID=1000 - PGID=1000 labels: - "traefik.enable=true" - "traefik.http.routers.jellyfin.rule=Host(`jellyfin.bhasher.com`)" - "traefik.http.services.jellyfin.loadbalancer.server.port=8096" - "traefik.http.routers.jellyfin.tls=true" - "traefik.http.routers.jellyfin.tls.certresolver=http" - "traefik.http.routers.jellyfin.entrypoints=internalsecure,externalsecure" devices: - /dev/dri:/dev/dri restart: unless-stopped networks: - external radarr: image: lscr.io/linuxserver/radarr:latest container_name: radarr environment: - PUID=1000 - PGID=1000 - TZ=Europe/Paris volumes: - /mnt/Main/containers/media-manager/radarr:/config - /mnt/Main/local/movies/movies:/movies - /mnt/Main/local/movies/tmp:/downloads labels: - "traefik.enable=true" - "traefik.http.routers.radarr.rule=Host(`radarr.bhasher.com`)" - "traefik.http.services.radarr.loadbalancer.server.port=7878" - "traefik.http.routers.radarr.tls=true" - "traefik.http.routers.radarr.tls.certresolver=http" - "traefik.http.routers.radarr.entrypoints=internalsecure" restart: unless-stopped networks: - external sonarr: image: lscr.io/linuxserver/sonarr:latest container_name: sonarr environment: - PUID=1000 - PGID=1000 - TZ=Europe/Paris volumes: - /mnt/Main/containers/media-manager/sonarr:/config - /mnt/Main/local/movies/series:/tv - /mnt/Main/local/movies/tmp:/downloads labels: - "traefik.enable=true" - "traefik.http.routers.sonarr.rule=Host(`sonarr.bhasher.com`)" - "traefik.http.services.sonarr.loadbalancer.server.port=8989" - "traefik.http.routers.sonarr.tls=true" - "traefik.http.routers.sonarr.tls.certresolver=http" - "traefik.http.routers.sonarr.entrypoints=internalsecure" restart: unless-stopped networks: - external lidarr: image: lscr.io/linuxserver/lidarr:latest container_name: lidarr environment: - PUID=1000 - PGID=1000 - TZ=Europe/Paris volumes: - /mnt/Main/containers/media-manager/lidarr:/config - /mnt/Main/local/movies/musics:/music - /mnt/Main/local/movies/tmp:/downloads labels: - "traefik.enable=true" - "traefik.http.routers.lidarr.rule=Host(`lidarr.bhasher.com`)" - "traefik.http.services.lidarr.loadbalancer.server.port=8686" - "traefik.http.routers.lidarr.tls=true" - "traefik.http.routers.lidarr.tls.certresolver=http" - "traefik.http.routers.lidarr.entrypoints=internalsecure" restart: unless-stopped networks: - external transmission: image: lscr.io/linuxserver/transmission:latest container_name: transmission environment: - PUID=1000 - PGID=1000 - TZ=Europe/Paris - USER=transmission - PASS=wo5ciQCMrQTOjx21d3jefyoN volumes: - /mnt/Main/containers/media-manager/transmission:/config - /mnt/Main/local/movies/tmp:/downloads - /mnt/Main/local/movies/torrents:/watch ports: - 51413:51413/tcp - 51413:51413/udp labels: - "traefik.enable=true" - "traefik.http.routers.transmission.rule=Host(`transmission.bhasher.com`)" - "traefik.http.services.transmission.loadbalancer.server.port=9091" - "traefik.http.routers.transmission.tls=true" - "traefik.http.routers.transmission.tls.certresolver=http" - "traefik.http.routers.transmission.entrypoints=internalsecure" restart: unless-stopped networks: - external jackett: image: lscr.io/linuxserver/jackett:latest container_name: jackett environment: - PUID=1000 - PGID=1000 - TZ=Europe/Paris - AUTO_UPDATE=true volumes: - /mnt/Main/containers/media-manager/jackett:/config - /mnt/Main/local/movies/torrents:/downloads labels: - "traefik.enable=true" - "traefik.http.routers.jackett.rule=Host(`jackett.bhasher.com`)" - "traefik.http.services.jackett.loadbalancer.server.port=9117" - "traefik.http.routers.jackett.tls=true" - "traefik.http.routers.jackett.tls.certresolver=http" - "traefik.http.routers.jackett.entrypoints=internalsecure" restart: unless-stopped networks: - internal - external flaresolverr: image: ghcr.io/flaresolverr/flaresolverr:latest container_name: flaresolverr environment: - LOG_LEVEL=info - LOG_HTML=false - CAPTCHA_SOLVER=none - TZ=Europe/Paris #ports: # - 8191:8191 restart: unless-stopped networks: - internal bazarr: image: lscr.io/linuxserver/bazarr:latest container_name: bazarr environment: - PUID=1000 - PGID=1000 - TZ=Europe/Paris volumes: - /mnt/Main/containers/media-manager/bazarr:/config - /mnt/Main/local/movies/movies:/movies - /mnt/Main/local/movies/series:/tv labels: - "traefik.enable=true" - "traefik.http.routers.bazarr.rule=Host(`bazarr.bhasher.com`)" - "traefik.http.services.bazarr.loadbalancer.server.port=6767" - "traefik.http.routers.bazarr.tls=true" - "traefik.http.routers.bazarr.tls.certresolver=http" - "traefik.http.routers.bazarr.entrypoints=internalsecure" restart: unless-stopped networks: - external networks: internal: external: external: true