I can install Flaresolverr and access its JSON page, but for some reason I can't make it visible to Prowlarr (which is going through my VPN via Gluetun).
Here's the Flaresolverr section in my docker-compose.custom.yaml:
Code: Select all
flaresolverr:
image: ghcr.io/flaresolverr/flaresolverr:latest
container_name: flaresolverr
environment:
- LOG_LEVEL=${LOG_LEVEL:-info}
- LOG_HTML=${LOG_HTML:-false}
- CAPTCHA_SOLVER=${CAPTCHA_SOLVER:-none}
- TZ=America/New_York
ports:
- "${PORT:-8191}:8191"
restart: unless-stopped
When I first set this up and it didn't work, I assumed it was because Prowlarr was inside the VPN and Flaresolverr was outside. So, I tried to put Flaresolverr inside as well, basically following the same steps in your Prowlarr+VPN guide: https://yams.media/advanced/prowlarr-behind-vpn/
Code: Select all
flaresolverr:
image: ghcr.io/flaresolverr/flaresolverr:latest
container_name: flaresolverr
network_mode: "service:gluetun"
environment:
- LOG_LEVEL=${LOG_LEVEL:-info}
- LOG_HTML=${LOG_HTML:-false}
- CAPTCHA_SOLVER=${CAPTCHA_SOLVER:-none}
- TZ=America/New_York
- WEBUI_PORT=8191 #added for gluetun
#ports:
# - "${PORT:-8191}:8191"
restart: unless-stopped
Also added "8191:8191/tcp" to my Gluetun ports in docker-compose.yaml. I'm not sure if that "WEBUI_PORT" line is actually necessary, since Flaresolverr doesn't really have a web UI....
But whether I set up Flaresolverr inside or outside of the Gluetun network, Prowlarr can't see it: "Http request timed out." If I ALSO take Prowlarr OUT of Gluetun, then it can actually see Flaresolverr! But I do need to keep Prowlarr going through VPN, I get all sorts of indexer failures when it's out.
I feel like there's some very obvious detail that I'm missing here.