diff --git a/media-stack/media-stack.yml b/media-stack/media-stack.yml index cbf397c..01c8b6a 100644 --- a/media-stack/media-stack.yml +++ b/media-stack/media-stack.yml @@ -9,6 +9,7 @@ services: ports: - 3000:3000 # chromium - 9091:9091 # transmission + - 8191:8191 # flaresolverr environment: - VPN_SERVICE_PROVIDER=custom - VPN_TYPE=wireguard @@ -31,7 +32,7 @@ services: - /media/transmission/config:/config - /media/transmission/watch:/watch - /media/transmission/downloads:/downloads - # /downloads/movies in transmission webUI + # /downloads/movies in transmission webUI settings network_mode: service:gluetun depends_on: gluetun: @@ -77,6 +78,20 @@ services: condition: service_healthy restart: unless-stopped + flaresolverr: + image: flaresolverr/flaresolverr:latest + container_name: flaresolverr + environment: + - LOG_LEVEL=${LOG_LEVEL:-info} + - LOG_HTML=${LOG_HTML:-false} + - CAPTCHA_SOLVER=${CAPTCHA_SOLVER:-none} + - TZ=Europe/London + network_mode: service:gluetun + depends_on: + gluetun: + condition: service_healthy + restart: unless-stopped + jellyfin: image: linuxserver/jellyfin:latest container_name: jellyfin @@ -92,6 +107,7 @@ services: - "traefik.enable=true" - "traefik.http.routers.jellyfin.entrypoints=websecure" - "traefik.http.routers.jellyfin.rule=Host(`jellyfin.meftimes.com`)" + # - "traefik.http.routers.jellyfin.middlewares=authelia@docker" - "traefik.http.services.jellyfin.loadbalancer.server.port=8096" restart: unless-stopped networks: