tomspark wrote:
Good catch, and it's not your fault. SABnzbd runs inside the VPN container, so it doesn't have its own name on the network — and it lives on port 8081 (qBittorrent already uses 8080 in there), so sb-sabnzbd:8080 can't work. Easiest fix — SSH into your server and run: sudo sparkbox arr-bootstrap That auto-adds SABnzbd to Sonarr and Radarr for you (safe to run again, it skips anything already set up). If you'd rather add it by hand instead, use Host: localhost, Port: 8081, and your SAB API key (SABnzbd → Settings → General). On Tom AI — I just checked our end and the chat service is up and running, so give it another go in a minute. If it keeps failing for you, that points at your box's internet connection rather than the service being down.
tomspark wrote:
Ah, that line is the missing piece — because your box was set up a while back, arr-bootstrap only runs its quick self-heal checks (root folders, FlareSolverr) and skips the SABnzbd step. That's a gap on our end and I'm getting it fixed so a re-run wires SAB up too. Sorry for the runaround. For now the manual route will get you going in about a minute. In Sonarr — then repeat in Radarr — go to Settings → Download Clients → + → SABnzbd, and set: Host: localhost Port: 8081 API Key: from SABnzbd → Settings → General (the "API Key" line) Leave everything else default and hit Test — it should go green. Do the same in Radarr and you're connected. Shout if Test still complains.
tomspark wrote:
Awesome, glad it's sorted! That manual entry will stick, so you're good to go — enjoy the faster Usenet downloads. Shout if anything else pops up.
popuman wrote:
this is what I get [arr-bootstrap] Already bootstrapped at 2026-05-31T18:18:03Z. Running re-runnable self-heal passes before exit. [arr-bootstrap] self-heal: sb-flaresolverr is live but Prowlarr proxy isn't registered. Registering now. [arr-bootstrap] self-heal: FlareSolverr proxy registered. Tag indexers with 'flaresolverr' to route via the bypass. [arr-bootstrap] self-heal: sonarr: in-app 'update available' UI suppressed (updateMechanism=docker). [arr-bootstrap] self-heal: radarr: in-app 'update available' UI suppressed (updateMechanism=docker). [arr-bootstrap] self-heal: prowlarr: in-app 'update available' UI suppressed (updateMechanism=docker).