v1.1.0 — Prowlarr Indexer Health Scoring, Web UI Auth & Docker Publishing
What's New
Prowlarr Indexer Health Scoring
Inspectarr now monitors your torrent indexers and automatically reorders them by health. Each indexer gets a 0–100% score weighing response time, success/failure rate, and malicious content served. The healthiest indexer floats to your configured base priority; the rest follow. Unhealthy or unreachable indexers sink to the bottom.
- Dedicated Indexers page with a live health table
- Separate Rescore (recalculate scores) and Reorder Now (apply changes) actions
- Per-indexer Ignore toggle to lock an indexer at its current priority
- Automatic reordering on a configurable interval, driven by the scheduler
- Malicious-content attribution: when a bad torrent is actioned, the serving indexer is traced via *arr grab history and penalized
- NZB indexers are never touched — torrent indexers only
Web UI Authentication
Optional HTTP Basic Auth for the web interface, configurable from the Config page. Takes effect immediately with no restart, includes a logout action, and fails open on config errors so a bad file never locks you out.
Automated Docker Publishing
Tagged releases now build and publish a multi-stage Docker image to GHCR automatically via GitHub Actions, and generate a GitHub Release.
Configuration
A new prowlarr: block is available in config.yaml — see config.example.yaml for all options (base priority, reorder interval, scoring weights, history window). Existing configs are unaffected; Prowlarr scoring is disabled by default.
Notes
- Priority writes use Prowlarr's
forceSaveso unreachable indexers can still be reprioritized - Requires Prowlarr with the URL base set correctly if you use one (e.g.
http://host:9696/prowlarr)
Full Changelog: v1.0.0...v1.1.0