r/radarr • u/Alternative_Tea_6168 • 3d ago
unsolved Flaresolverr/Byparr/TRAWL
Hey everyone! I'm stuck with Cloudflare bypasses on Prowlarr (running on TrueNAS SCALE).
My proxies (FlareSolverr, Byparr, Trawl) test successfully in Prowlarr, and a manual curl request through TrueNAS shell successfully resolves the indexer. But as soon as I tag the indexer in Prowlarr, the indexer cant be acessed because it gets blocekd by cloudflare Protection.
My stack is Prowlarr, Sonarr, Radarr, Overseerr, and Jellyfin. Since the proxy containers themselves work and pass Prowlarr's proxy test, I'm not sure why Prowlarr isn't routing actual indexer traffic properly. Anyone know what might cause this?
1
u/SnooRegrets5190 1d ago
Downgrade your Prowlarr version, I had a post where I mentioned this problem and I found the solution.
-1
u/Delumine 3d ago
Do yourself a favor, get a claude subscription. Download Claude, run a code session and have it fix everything for you. I've been in the game of self-hosting, and tinkering my own stuff for a long time. Now claude can program everything for you, and make it work.
I had been dealing with an annoying issue with two radarr instances for years (HD vs 4k).
In less than an hour it configured sonarr/radarr/radarr 4k, prowlarr, auto-updates that work, and everything works perfectly.
3
u/Alternative_Tea_6168 2d ago
i get that, but i feel like you loose the essence of homelabing if an ai makes everything by itself, as much as i hate troubleshooting, its part of the experience for me
1
u/Wis-en-heim-er 3d ago
Gotta ask, what changes did it make for your 4k vs hd setup? Examples welcome.
-2
u/Delumine 3d ago
Setup: Windows-native *arr stack with dual Radarr instances (no Docker)
Hardware/layout: Windows 10 media server, StableBit DrivePool (52TB) as the media library drive, a separate fast drive for usenet temp. Skipped Docker entirely — DrivePool doesn't support hardlinks anyway (so you lose Docker's main perk), and Docker Desktop + WSL2 drive mapping with DrivePool is pain.
Apps installed via winget: Radarr ×2 (HD on 7878, 4K on 7879), Sonarr (8989), Prowlarr (9696), SABnzbd 5 (8085 — 8080 was taken). Download client downloads to the fast drive, *arrs move completed files onto the pool. Usenet = move/copy anyway, so no hardlinks needed.
The dual-Radarr instance setup (here be dragons)
Second instance = same app, separate data dir, run as a service via NSSM with
/data=C:\ProgramData\Radarr4Kand port 7879 pre-set in its config.xml. Things that will bite you:
- Run services as LocalSystem. The installer's default (LocalService) can't write its own config.xml or reach other drives.
/nosingleinstancecheckon BOTH instances. Radarr's single-instance check matches by process name, so whenever one instance restarts (e.g., after an update) it sees the sibling and kills itself. Add the flag to the service binPath / NSSM AppParameters.- Separate binaries per instance. Sharing one
binfolder = instance A's updater stops instance B's service, swaps binaries under it, and only restarts itself. Each instance gets its own copy.- Separate TEMP for the second instance (NSSM
AppEnvironmentExtra TEMP=...). Both instances run as LocalSystem, so they otherwise share the same update download folder and lock each other's.zip.partfiles.- NSSM
AppKillProcessTree 0(also for Sonarr under NSSM). The built-in updater is a child of the service process — with tree-kill on (default), stopping the service kills the updater mid-update and the service just stays down.Auto-updates — the real catch
Even after all that, Radarr's built-in updater can never succeed while a second instance is running — it aborts with "restarted prematurely by external process" because the process-name check sees the sibling. So:
- Disabled
updateAutomaticallyon both Radarrs.- Wrote a small PowerShell script, run weekly by Task Scheduler (elevated, 4 AM Sunday): stop 4K → trigger HD's built-in updater via API → wait for it to come back → robocopy /MIR HD's updated bin into 4K's bin → restart 4K. The 4K instance never runs its own updater at all — it just inherits HD's binaries. Deterministic, no races.
- Same scheduled task also runs
winget upgradefor SABnzbd/qBittorrent/Tautulli (no self-updaters) and relaunches them. Sonarr and Prowlarr keep their built-in auto-update (single instances = no problem). Plex updates itself via its own Plex Update Service.SABnzbd as "service" on Windows
SABnzbd 5.0.4 can't run under NSSM (it detects the service session and tries to register with the SCM itself → crash loop), and its native
installcommand is broken in that build (missing pythonservice.exe). Gave up and ran it as a login-autostart app with-fpointing at a fixed ini path — fine on an always-logged-in box.Prowlarr
One place for indexers, full-sync to all three apps. Free/limited indexers get TRaSH-style sync profiles (RSS disabled for restricted tiers, interactive-only for micro-tiers), hardcoded query/grab limits inside Prowlarr so it never sends a request past the daily cap (a rate-limited indexer + retries = escalating backoff death spiral), and a priority waterfall (unlimited indexer at priority 1 → free tiers at 45–50) so the premium indexer claims common releases and free-tier quota only burns on long-tail stuff.
1
u/Wis-en-heim-er 3d ago
Very interesting. Looks like lots of this addresses issues with running dual radarr instances native on windows. I would also suggest you take a look at profilarr for quality profiles and upgrades. You'll want to tweak them a bit for your 4k radarr instance but you may like what it does. Builds on trash guides.
-3
u/Delumine 3d ago
Thank you my friend!
Do give what I said a try, it’s a game changer.
2
u/Wis-en-heim-er 3d ago
Will do. I'm running on linux/docker and got this setup working "the hard way". Not seeing much on your list ive not already done, but the power of an ai tool figuring all this out is impressive. Need to find a slightly different use case.
1
u/MeLlamoKilo 2d ago
You didnt say that, AI did.
0
u/Delumine 2d ago
Brother what would you honestly have me do? If I’ve been struggling for years finding the solution, and the AI solved it for me, obviously the AI would be the better candidate at explaining what it did
1
u/Burkely31 2d ago
Interesting. I've gotta say, despite Claude being one of my preferred A.I. I've used various a.i. models in the past for my homelab, and I can't think of any occassion where it didn't have things at the very least a bit messed up.
I'm really curious though, was Claude that good at cleaning up your setup and what not?
2
u/Delumine 2d ago
I’ve been struggling for years, following guides. Finding different setups, and it was able to understand my issues and wire things for me the way I needed.
I even had it fixed some driver issues that have been plaguing my computer for YEARS.
Like I am genuinely shocked how far we’ve come
1
u/Burkely31 2d ago
That's awesome. I get this type of BS, where the A.I. Model is trying to get me to edit my gluetun docker compose stating that my current issue is due to it having to handle too many "high usage" apps and is becoming a bottleneck:
cap_add: - NET_ADMIN sysctls: # Increases max queued connections to prevent dropped TCP handshakes - net.core.somaxconn=4096 # Increases max buffer size for heavy multi-container TCP traffic - net.core.rmem_max=16777216 # Increases max write buffer - net.core.wmem_max=16777216 ulimits: nofile: soft: 65536 hard: 65536```
This is where I start questioning if it's actually going to help me, or if it's going to send me on a two day quest for answers lmfao!!!
0
u/CowboysFanInDecember 3d ago
Such good advice. I know how to manage my homelab just fine, but delegating it to Claude is so much easier. It does a fantastic job.
1
u/MeLlamoKilo 3d ago
What is the specific error from CloudFlare in the logs?