Skip to main content

03-prowlarr.md

kstack: book: Centerpoint Home Lab chapter: Media Management page: Prowlarr tags: [prowlarr, indexer, arr, media-management]

Overview

emptyProwlarr is the indexer aggregation layer for the *arr stack. It manages all Usenet and torrent indexer connections in one place and syncs them automatically to Sonarr, Radarr, Whisparr, and LazyLibrarian — eliminating the need to configure indexers individually in each application.

Access

Type URL Notes Internal https://prowlarr.home.local LAN access via Step-CA TLS

No external route — internal management only.

Configuration

Image: lscr.io/linuxserver/prowlarr:latest Compose project: arr stack

Traefik Labels

traefik.enable: "true"
traefik.http.routers.prowlarr.rule: Host(`prowlarr.home.local`)
traefik.http.routers.prowlarr.entrypoints: websecure
traefik.http.routers.prowlarr.tls.certresolver: step-ca
traefik.http.services.prowlarr.loadbalancer.server.port: 9696

Volumes / Bind Mounts

Host Path Container Path Purpose /home/jeeves/docker/arr/Prowlarr/config /config Indexer definitions and settings

Integration Points

Prowlarr pushes its configured indexers to downstream *arr apps via their APIs. Each app is added in Prowlarr Settings → Apps:

App API Endpoint (media-network) Sonarr http://sonarr:8989 Radarr http://radarr:7878 Whisparr http://whisparr:6969 LazyLibrarian http://lazylibrarian:5299

When an indexer is added or updated in Prowlarr, it is automatically propagated to all connected apps. No manual indexer configuration in individual *arr apps is needed.

Notes / Gotchas

    FlareSolverr (currently offline) is used by Prowlarr to bypass Cloudflare-protected indexers. When FlareSolverr is down, any Cloudflare-protected indexer will fail. Configure the FlareSolverr proxy URL in Prowlarr Settings → Indexers → Proxies. Prowlarr's API key is required when adding Prowlarr as the indexer source in each *arr application. Find it in Prowlarr Settings → General → Security. Indexer categories must be correctly mapped in Prowlarr for each app (e.g. TV categories for Sonarr, movie categories for Radarr) — misconfigured categories result in wrong content being returned in searches.

    Last Updated: 2026-06-16