FlareSolverr
FlareSolverr is a proxy server that bypasses Cloudflare and DDoS-GUARD protection by running a headless browser (Chromium) to solve challenges automatically. Prowlarr uses it as an indexer proxy so that protected trackers can be queried without manual intervention.
Details
| Property |
Value |
| Helm chart |
app-template v4.6.2 (bjw-s) |
| Image |
ghcr.io/flaresolverr/flaresolverr:v3.4.6 |
| Port |
8191 |
| HTTPRoute |
-- (internal only) |
| Namespace |
arr |
| ArgoCD app |
arr-flaresolverr |
| Sync wave |
1 |
| Internal URL |
http://arr-flaresolverr.arr.svc.cluster.local:8191 |
Resources
|
CPU |
Memory |
| Requests |
100m |
256Mi |
| Limits |
-- |
512Mi |
Key Configuration
- Timezone injected from ConfigMap
arr-env.
LOG_LEVEL set to info (options: debug, info, warn, error).
- Stateless -- no persistent storage required.
- No ingress -- accessed only by Prowlarr via in-cluster service DNS.
- Liveness, readiness, and startup probes are enabled.
- ArgoCD sync policy uses
ServerSideApply and ServerSideDiff with automated pruning and self-heal.
Post-Deploy Setup
FlareSolverr itself requires no configuration. To connect it to Prowlarr:
- Open
https://prowlarr.homelab.local.
- Go to Settings > Indexers.
- Click + and select FlareSolverr.
- Set the Tag (e.g.,
flaresolverr) and the Host: http://arr-flaresolverr.arr.svc.cluster.local:8191.
- Save.
- On any indexer that requires Cloudflare solving, add the
flaresolverr tag.
Dependencies
| Dependency |
Purpose |
| Prowlarr |
Sends captcha-protected requests through FlareSolverr |
Upstream