Skip to content

Indexers

Newznab indexers/aggregators, global request defaults, and title exclude patterns.

Headless ENV

Map config keys below to NZBDAV_CONFIG__... with the naming algorithm (indexers.instancesNZBDAV_CONFIG__INDEXERS__INSTANCES).

Global defaults

Control Config key Default Effect
HTTP(S) Proxy URL in indexers.instances empty Used when indexer has no override
Default Search User-Agent api.search-user-agent empty → nzbdav/{ver} or NZB_SEARCH_USER_AGENT Search/caps queries
Default Retrieve User-Agent api.user-agent empty → SABnzbd/5.1.0 or NZB_GRAB_USER_AGENT Fetching .nzb
Request timeout (seconds) in instances 30 Per-request timeout
Search results per indexer in instances 100 Page size
Max indexer response (bytes) since 1.2.8 in instances (MaxResponseBytes) 4194304 (4 MiB) Reject oversized Newznab caps/search XML before parse; counts HTTP-client bytes (no automatic decompression). Per-indexer override. Max 16777216 (16 MiB).
Exclude result patterns search.exclude-patterns empty JS regex per line (case-insensitive)
Synced exclude URLs search.exclude-sync-urls empty Auto-updating JSON lists
Refresh every (minutes) search.exclude-sync-refresh-minutes 720 Sync interval 15–10080

Synced patterns take precedence; last-good cache survives temporary URL failures.

Prowlarr pull sync since 1.1.0

InfiniDysk can pull its indexer list from one Prowlarr instance. Configure the connection in InfiniDysk under Settings → Indexers → Prowlarr pull sync — do not add InfiniDysk under Prowlarr's Apps list, and do not use InfiniDysk's SABnzbd-compatible settings for this integration.

Setting Config key Environment variable Default
Prowlarr URL prowlarr.url NZBDAV_CONFIG__PROWLARR__URL empty
Prowlarr API key prowlarr.api-key NZBDAV_CONFIG__PROWLARR__API_KEY empty
Automatically sync prowlarr.sync-enabled NZBDAV_CONFIG__PROWLARR__SYNC_ENABLED false
Sync interval (minutes) prowlarr.sync-interval-minutes NZBDAV_CONFIG__PROWLARR__SYNC_INTERVAL_MINUTES 60

Use Test Connection to verify the URL and API key, save the settings, then use Sync now. Automatic sync runs on the configured interval (5–10080 minutes). The URL may include a Prowlarr URL base such as http://prowlarr:9696/prowlarr; credentials, query strings, and fragments are not accepted.

Sync imports searchable Usenet indexers and points each one at Prowlarr's per-indexer Newznab proxy ({prowlarrUrl}/{indexerId}/api). Prowlarr owns each managed entry's name, proxy URL, API key, and enabled state. InfiniDysk preserves local tuning such as rate limits, filters, category overrides, proxy, TLS, timeout, max response, and user agents. Manually configured indexers are never changed or removed.

Entries that disappear or become unsupported in Prowlarr are removed only when they are marked as Prowlarr-managed. Search profiles are updated in the same write for managed renames and removals. If Prowlarr is unavailable or returns an invalid response, InfiniDysk keeps the complete last-good indexer configuration and reports the failure in Settings.

Headless ownership

Pull sync writes imported indexers to SQLite, so indexers.instances must not be managed with NZBDAV_CONFIG__INDEXERS__INSTANCES. The Prowlarr connection settings themselves may be supplied by GUI or NZBDAV_CONFIG__PROWLARR__.... If profiles.instances is environment-managed, a Prowlarr rename or removal that requires profile-reference changes is rejected rather than leaving stale references.

Per-indexer

Control Effect
Name / URL / API Key Newznab endpoint
Search / Retrieve User-Agent Optional overrides
Proxy URL Optional override
Timeout / search result limit / max response Optional overrides
Skip TLS certificate verification Accept an invalid HTTPS certificate; off by default
Max requests / minute 0 = unlimited
API hit / download limits + reset hour Cap usage; blank reset = rolling 24h
Enabled Include in searches
Strict matching Drop titles that don't match the request
Extra movie/TV categories Appended to 2000/2070 or 5000/5070
Ignore category filter Omit cat=
Result filtering Skip passworded, min grabs, grace period, age/zero-download drops, rank by grabs

Invalid indexer certificates since 0.9.0

Leave Skip TLS certificate verification disabled unless a trusted HTTPS indexer has a certificate it cannot correct. The setting keeps traffic encrypted but accepts untrusted, expired, and hostname-mismatched certificates, exposing API keys and NZB requests to man-in-the-middle attacks. It applies to the indexer's API and its resolved NZB download URLs. SAB addurl requests inherit the setting only when their initial URL exactly matches an enabled indexer's configured host.

Indexer search feature