03-prowlarr.md
kstack: book: Centerpoint Home Lab chapter: Media Management page: Prowlarr tags: [prowlarr, indexer, arr, media-management]
Overview
Prowlarr 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
No comments to display
No comments to display