# vi: ft=yaml version: '3.5' networks: traefik: external: true volumes: media: driver_opts: type: "nfs" o: "addr=lewis.dmz,nolock,soft,rw" device: ":/mnt/data/nfs/media" jellyfin_config: driver_opts: type: "nfs" o: "addr=lewis.dmz,nolock,soft,rw" device: ":/mnt/data/nfs/jellyfin/config" transmission_config: driver_opts: type: "nfs" o: "addr=lewis.dmz,nolock,soft,rw" device: ":/mnt/data/nfs/transmission/config" jellyseerr_config: driver_opts: type: "nfs" o: "addr=lewis.dmz,nolock,soft,rw" device: ":/mnt/data/nfs/jellyseerr/config" radarr_config: driver_opts: type: "nfs" o: "addr=lewis.dmz,nolock,soft,rw" device: ":/mnt/data/nfs/radarr/config" sonarr_config: driver_opts: type: "nfs" o: "addr=lewis.dmz,nolock,soft,rw" device: ":/mnt/data/nfs/sonarr/config" prowlarr_config: driver_opts: type: "nfs" o: "addr=lewis.dmz,nolock,soft,rw" device: ":/mnt/data/nfs/prowlarr/config" bazarr_config: driver_opts: type: "nfs" o: "addr=lewis.dmz,nolock,soft,rw" device: ":/mnt/data/nfs/bazarr/config" jellyfin_cache: services: bazarr: image: lscr.io/linuxserver/bazarr:latest environment: - PUID=1000 - PGID=1000 - TZ=Europe/Amsterdam volumes: - type: volume source: bazarr_config target: /config volume: nocopy: true - type: volume source: media target: /media volume: nocopy: true networks: - traefik deploy: labels: - traefik.enable=true - traefik.http.routers.bazarr.entrypoints=localsecure - traefik.http.routers.bazarr.rule=Host(`bazarr.kun.is`) - traefik.http.routers.bazarr.tls=true - traefik.http.routers.bazarr.tls.certresolver=letsencrypt - traefik.http.routers.bazarr.service=bazarr - traefik.http.services.bazarr.loadbalancer.server.port=6767 - traefik.docker.network=traefik