Skip to content

apparently non working flaresolverr integration #138

Description

@audricd

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

Image

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions