Trawl
ghcr.io/germondai/trawl:latest
https://ghcr.io/germondai/trawl
bridge
sh
false
https://github.com/germondai/trawl/issues
https://github.com/germondai/trawl
https://raw.githubusercontent.com/germondai/trawl/refs/heads/dev/README.md
Trawl is a self-hosted web scraping engine and a FlareSolverr / Byparr drop-in replacement. It bypasses JS challenges and captchas — Cloudflare, Turnstile, Interstitial, reCAPTCHA v2, hCaptcha and GeeTest — and returns cookies + user-agent over a FlareSolverr-compatible API on port 8191. Works out of the box with Prowlarr, Jackett, Sonarr, Radarr and the rest of the *arr stack.
Powered by a fingerprint-patched Camoufox (Firefox) browser pool with a 4-tier escalation strategy (plain HTTP fetch -> cached browser session -> fresh Cloudflare solve -> residential proxy).
Runs standalone out of the box. For faster repeat requests (bypass cookies cached in Redis), point REDIS_URL at a separate Redis container.
Note: this image needs a larger shared-memory segment for the browser pool — the template sets --shm-size=1g via Extra Parameters. Do not remove it.
Downloaders:
https://raw.githubusercontent.com/kronflux/trawl-unraid/main/templates/trawl.xml
https://raw.githubusercontent.com/kronflux/trawl-unraid/main/icon.png
--shm-size=1g
Internet access is required. Allow roughly 1 GB of RAM headroom per browser in the pool (see Browser Pool Size).
flaresolverr byparr cloudflare captcha turnstile scraping prowlarr jackett sonarr radarr camoufox
8191
3
UTC
false
8192
0.0.0.0
false