Skip to content
o51r15 edited this page Jun 20, 2026 · 6 revisions

The web UI is served on port 8585 by default and is the primary way to run and monitor Inspectarr. The scheduler reloads config.yaml before every scan, so settings changes take effect on the next cycle without a restart (except web.port).


Dashboard

The landing page. Shows the scheduler's current state, the stats from the last scan (torrents checked, flagged, actioned), the last flagged torrent (this persists across clean scans — it won't reset to nothing just because later scans found nothing), and recent run history. It live-updates every few seconds.


Scheduler

Start and stop the background scan daemon, trigger a Run Now, and set the poll interval. Shows the last and next run times and the run history.


Torrents

A quick-look view of every torrent in qBittorrent, independent of rules. Filter by status or category, change a torrent's category, pause or resume, and delete. Each torrent has a detail view with tracker status and the full file list. Compatible with both qBittorrent 4.x and 5.x.


Indexers

The Prowlarr torrent-indexer health table — rank, name, average response time, success rate, malicious hits, and health score per indexer. Rescore refreshes the scores; Reorder & Sync applies the new priority order and pushes it to your connected apps. A per-indexer Ignore toggle pins an indexer at its current priority so the reorder leaves it alone. See Prowlarr Indexer Scoring.


Stats

Per-indexer grab and malicious-hit totals — total grabs, malicious count, and percentage malicious for each indexer. This is an aggregate rollup, not a per-torrent list.


System

A grouped section mirroring the *arr apps' System menu.

  • Status — application info (version, Python, platform), scheduler state, storage usage (database and log size, free disk space), and a live connection check for every configured service.
  • Events — the event log. A paginated, colour-coded view of the JSON Lines log with a level filter, auto-refresh, and a clear-log button. (This was previously called Logs.)

Settings

The full configuration editor, organized the same way the *arr apps organize theirs — the Settings entry in the sidebar expands into sub-sections:

  • Connections — qBittorrent and the *arr apps, each with a Test Connection button
  • Rules — the rule builder; gated on a live qBittorrent connection so categories can populate
  • Indexers — the Prowlarr connection and scoring settings
  • Notifications — Pushover setup with a Test Notification button
  • General — behavior, dry run, scheduler autostart, retry, and web authentication
  • Advanced — log and database paths, retention, log level, and port

All sections save together with a single Save Configuration button. A sticky save bar stays visible as you scroll and lights up only when you've made an unsaved change. There's also a Raw YAML mode for editing config.yaml directly.

Note: The Rules section needs qBittorrent reachable to load the category dropdown. If qBittorrent is down, existing rules are shown read-only with a connection banner — they still run, you just can't edit them until the connection is back.


Authentication

Optional HTTP basic auth protects the whole UI. It's configured under Settings → General and takes effect immediately. See Authentication.

Clone this wiki locally