Overview
Prowlarr provides:- Unified search across multiple torrent indexers
- Automatic indexer management with health checks
- Cloudflare bypass via FlareSolverr integration
- Quality filtering to exclude low-quality releases (CAM, TS, etc.)
- Release group filtering to prioritize trusted uploaders
Installation
Docker (Recommended)
Prowlarr is automatically included in Plank’s Docker Compose setup:- Plank on port 3300
- Prowlarr on port 9696
- FlareSolverr on port 8191 (for Cloudflare bypass)
Bare Metal
For manual installation, follow the official Prowlarr installation guide. After installing:- Start Prowlarr (default port 9696)
- Set
PROWLARR_URL=http://localhost:9696in your.envfile - Configure indexers through the Prowlarr web interface
Configuration
Automatic Setup (Docker)
When running via Docker Compose, Plank automatically:- Waits for Prowlarr to initialize
- Extracts the Prowlarr API key from the config file
- Configures FlareSolverr as an indexer proxy
- Updates Plank’s environment with the API key
Manual Setup
Get Prowlarr API key
Open Prowlarr at
http://localhost:9696Navigate to Settings → GeneralCopy the API Key under the Security section.Add indexers
In Prowlarr, go to Indexers → Add IndexerChoose indexers from the list and configure them. See Indexer Packages below for recommendations.
Indexer Packages
Plank recommends these indexer packages based on content preferences:General Entertainment
Best for: Movies and TV shows- YTS - High-quality movies, small file sizes
- 1337x - Well-established, mixed content
- The Pirate Bay - Largest library, requires verification
Anime Fans
Best for: Anime series and movies- Nyaa.si - Largest anime torrent repository
- AnimeTosho - Automated mirroring, high reliability
- AniDex - Alternative source with good organization
TV Show Specialists
Best for: TV series and recent episodes- EZTV - Specialized in TV series and new episodes
- TorrentGalaxy - Good TV/movie mix, active community
- TorLock - Verified torrents, fewer fake files
Adding Indexers via Plank
Plank provides a UI to add recommended indexers directly from the settings page:- Navigate to Settings → Indexers
- Select a package (General, Anime, or TV)
- Click Install Package
- Plank will configure all indexers in that package automatically
Search Quality Filters
Prowlarr integration includes intelligent quality filtering:Excluded Quality Patterns (prowlarr.ts:44-56)
The following low-quality releases are automatically filtered:
- CAM / HDCAM - Camera recordings from theaters
- TS / HDTS / TELESYNC - Recorded from theater with audio jack
- TC / TELECINE - From film reels before final edit
- SCR / SCREENER / DVDSCR - Pre-release screeners
- R5 - Lower quality regional releases
Quality Scoring (prowlarr.ts:62-68)
Torrents are ranked by quality:
- 2160p (4K UHD): 110 points
- 1080p (Full HD): 100 points
- UHD: 80 points
- 720p (HD): 60 points
- 4K: 40 points
Best Torrent Selection (prowlarr.ts:158-171)
Plank automatically selects torrents based on:
- Quality score (higher resolution preferred)
- Seeder count (more seeders = faster downloads)
- Trusted release groups (if configured)
- Minimum seeder threshold (default: 1)
TV Season Packs
Prowlarr can search for complete TV season torrents:- Automatically filters out single episodes
- Identifies season packs via patterns (“S01”, “Season 1”, “Complete”)
- Enforces minimum size requirement (1GB) to avoid fake season packs
- Falls back to episode torrents if no season pack is available
Advanced Configuration
Trusted Release Groups
Configure preferred release groups in settings:Minimum Seeders
Set the minimum number of seeders required:FlareSolverr Proxy
FlareSolverr bypasses Cloudflare protection on indexers. Configuration is automatic in Docker, or manual via:- Install FlareSolverr: Installation Guide
- In Prowlarr, go to Settings → Indexers → Indexer Proxies
- Add FlareSolverr with URL
http://localhost:8191 - Assign the proxy to indexers that require Cloudflare bypass
Troubleshooting
No search results
Problem: Prowlarr searches return zero results. Solutions:- Verify at least one indexer is configured and enabled in Prowlarr
- Check indexer health in Prowlarr (Settings → Indexers)
- Test search directly in Prowlarr’s search interface
- Ensure TMDB API key is configured (required for search)
- Check if FlareSolverr is running for Cloudflare-protected indexers
Connection refused
Problem: Plank can’t connect to Prowlarr. Solutions:- Docker: Use
PROWLARR_URL=http://prowlarr:9696(service name) - Bare metal: Use
PROWLARR_URL=http://localhost:9696 - Verify Prowlarr is running:
curl http://localhost:9696/ping - Check firewall rules aren’t blocking port 9696
- Ensure API key is correctly set in
.envfile
Magnet link resolution fails
Problem: Downloads fail with “could not resolve magnet link” error. Solutions:- Some indexers return HTTP download URLs instead of magnet links
- Plank automatically converts these, but network issues may prevent resolution
- Check that Prowlarr is accessible from Plank’s container/process
- Verify the indexer is healthy in Prowlarr settings
Indexer setup fails
Problem: Can’t add indexers through Prowlarr or Plank. Solutions:- Check internet connectivity from the Prowlarr container/process
- Try a different indexer URL (some indexers change domains frequently)
- Verify FlareSolverr is running if the indexer uses Cloudflare
- Check Prowlarr logs:
docker logs prowlarr(Docker) or Prowlarr UI logs
Data Privacy
Prowlarr search behavior:- Sends search queries to configured indexers
- Does not transmit your library contents
- Indexers may log search queries and IP addresses
- Strongly recommend using a VPN for all torrent activities