Hello,
I have an already running flaresolverr for my *arr stack (radarr, sonarr, etc) its working correctly
im trying to have ladder work along with it, this is my docker compose for ladder:
services:
ladder:
image: ghcr.io/everywall/ladder:latest
ports:
- "8080:8080"
environment:
- RULESET=https://raw.githubusercontent.com/everywall/ladder-rules/main/ruleset.yaml
- FLARESOLVERR_HOST=http://flaresolverr.lab:8191
root@ladder:/opt/ladder# curl -v flaresolverr.lab:8191
* Host flaresolverr.lab:8191 was resolved.
* IPv6: (none)
* IPv4: 192.168.236.178
* Trying 192.168.236.178:8191...
* Connected to flaresolverr.lab (192.168.236.178) port 8191
* using HTTP/1.x
> GET / HTTP/1.1
> Host: flaresolverr.lab:8191
> User-Agent: curl/8.14.1
> Accept: */*
>
* Request completely sent off
< HTTP/1.1 200 OK
< Content-Length: 171
< Content-Type: application/json
< Date: Sat, 09 May 2026 16:42:07 GMT
< Server: waitress
<
* Connection #0 to host flaresolverr.lab left intact
{"msg": "FlareSolverr is ready!", "version": "3.4.6", "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko)
ladder can reach flaresolverr
however, giving a request to ladder doesnt do anything to flaresolverr:
root@ladder:/opt/ladder# docker compose logs -f
ladder-1 | 2026/05/09 16:31:32 INFO: Loaded 16 rules for 41 domains
ladder-1 |
ladder-1 | ┌───────────────────────────────────────────────────┐
ladder-1 | │ Fiber v2.52.12 │
ladder-1 | │ http://127.0.0.1:8080 │
ladder-1 | │ (bound on host 0.0.0.0 and port 8080) │
ladder-1 | │ │
ladder-1 | │ Handlers ............ 15 Processes ........... 1 │
ladder-1 | │ Prefork ....... Disabled PID ................. 1 │
ladder-1 | └───────────────────────────────────────────────────┘
ladder-1 |
ladder-1 | 2026/05/09 16:32:15 GET /
ladder-1 | 2026/05/09 16:32:15 GET /styles.css
ladder-1 | 2026/05/09 16:32:16 GET /
ladder-1 | 2026/05/09 16:32:49 GET /https://medium.com/the-quantastic-journal/deep-learning-needs-matrices-for-the-same-reason-instagram-needs-filters-5e1ec4f8edbf
ladder-1 | 2026/05/09 16:32:49 GET /https://medium.com/the-quantastic-journal/deep-learning-needs-matrices-for-the-same-reason-instagram-needs-filters-5e1ec4f8edbf
ladder-1 | 2026/05/09 16:33:32 GET /https://medium.com/the-quantastic-journal/deep-learning-needs-matrices-for-the-same-reason-instagram-needs-filters-5e1ec4f8edbf
ladder-1 | 2026/05/09 16:33:32 GET /https://medium.com/the-quantastic-journal/deep-learning-needs-matrices-for-the-same-reason-instagram-needs-filters-5e1ec4f8edbf
ladder-1 | 2026/05/09 16:39:15 GET /https://medium.com/the-quantastic-journal/deep-learning-needs-matrices-for-the-same-reason-instagram-needs-filters-5e1ec4f8edbf
ladder-1 | 2026/05/09 16:39:16 GET /https://medium.com/the-quantastic-journal/deep-learning-needs-matrices-for-the-same-reason-instagram-needs-filters-5e1ec4f8edbf
ladder-1 | 2026/05/09 16:39:21 GET /https://medium.com/the-quantastic-journal/deep-learning-needs-matrices-for-the-same-reason-instagram-needs-filters-5e1ec4f8edbf
ladder-1 | 2026/05/09 16:39:21 GET /https://medium.com/the-quantastic-journal/deep-learning-needs-matrices-for-the-same-reason-instagram-needs-filters-5e1ec4f8edbf
ladder-1 | 2026/05/09 16:39:37 GET /https://medium.com/the-quantastic-journal/deep-learning-needs-matrices-for-the-same-reason-instagram-needs-filters-5e1ec4f8edbf
ladder-1 | 2026/05/09 16:39:38 GET /https://medium.com/the-quantastic-journal/deep-learning-needs-matrices-for-the-same-reason-instagram-needs-filters-5e1ec4f8edbf
root@flaresolverr:~/flaresolverr# docker compose pull
WARN[0000] /root/flaresolverr/docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion
[+] pull 1/1
✔ Image ghcr.io/flaresolverr/flaresolverr:latest Pulled 2.3s
root@flaresolverr:~/flaresolverr# docker compose up
WARN[0000] /root/flaresolverr/docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion
[+] up 2/2
✔ Network flaresolverr_default Created 0.0s
✔ Container flaresolverr Created 0.2s
Attaching to flaresolverr
flaresolverr | 2026-05-09 18:39:07 INFO FlareSolverr 3.4.6
flaresolverr | 2026-05-09 18:39:07 INFO Testing web browser installation...
flaresolverr | 2026-05-09 18:39:07 INFO Platform: Linux-6.12.58-current-bcm2711-aarch64-with-glibc2.36
flaresolverr | 2026-05-09 18:39:07 INFO Chrome / Chromium path: /usr/bin/chromium
flaresolverr | 2026-05-09 18:39:07 INFO Chrome / Chromium major version: 142
flaresolverr | 2026-05-09 18:39:07 INFO Launching web browser...
flaresolverr | 2026-05-09 18:39:10 INFO FlareSolverr User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36
flaresolverr | 2026-05-09 18:39:10 INFO Test successful!
flaresolverr | 2026-05-09 18:39:10 INFO Serving on http://0.0.0.0:8191
flaresolverr | 2026-05-09 18:42:07 INFO 192.168.236.100 GET http://flaresolverr.lab:8191/ 200 OK
giving me a blank page
with CORS errors
Content-Security-Policy: The page’s settings blocked an inline script (script-src-elem) from being executed because it violates the following directive: “script-src 'self'”. Consider using a hash ('sha256-0OvFmbMyf9T11GS2TNIFTPOeDfgKFl4D2Ndt2c3e1mw=') or a nonce.
Hello,
I have an already running flaresolverr for my *arr stack (radarr, sonarr, etc) its working correctly
im trying to have ladder work along with it, this is my docker compose for ladder:
ladder can reach flaresolverr
however, giving a request to ladder doesnt do anything to flaresolverr:
giving me a blank page
with CORS errors
Content-Security-Policy: The page’s settings blocked an inline script (script-src-elem) from being executed because it violates the following directive: “script-src 'self'”. Consider using a hash ('sha256-0OvFmbMyf9T11GS2TNIFTPOeDfgKFl4D2Ndt2c3e1mw=') or a nonce.