Indexers
Indexers provide search capabilities for finding media releases. Mydia supports Prowlarr, Jackett, and built-in Cardigann indexers.
See Indexers for the full list of supported indexer types.
Prowlarr (Recommended)
Prowlarr is an indexer manager that aggregates multiple indexers into a single API.
Setup
- Navigate to Admin > Configuration, then the Indexers tab
- Click Add Indexer
- Select Prowlarr
- Enter connection details:
- Base URL:
http://prowlarr:9696 - API Key: Your Prowlarr API key
- Test connection
- Save
Environment Variables
Every indexer variable is listed in Environment variables.
Jackett
Jackett is an alternative indexer proxy.
Setup
- Navigate to Admin > Configuration, then the Indexers tab
- Click Add Indexer
- Select Jackett
- Enter connection details:
- Base URL:
http://jackett:9117 - API Key: Your Jackett API key
- Test connection
- Save
Environment Variables
Every indexer variable is listed in Environment variables.
NZBHydra2
NZBHydra2 is a meta search aggregator for NZB indexers.
Setup
- Navigate to Admin > Configuration, then the Indexers tab
- Click Add Indexer
- Select NZBHydra2
- Enter connection details:
- Base URL:
http://nzbhydra2:5076 - API Key: Your NZBHydra2 API key
- Test connection
- Save
Environment Variables
Every indexer variable is listed in Environment variables.
Mydia also includes built-in Cardigann indexer support for connecting to indexers directly, without Prowlarr or Jackett.
See Indexers Reference for the full list of Admin UI configuration fields.
Indexer Priority
Every enabled indexer is searched concurrently on every query, and the results are aggregated and deduplicated into one pool. The Priority field on an indexer orders the indexer list; it does not make an indexer's results rank higher or arrive sooner.
To stop an indexer influencing results, disable it. To change which release wins, adjust the quality profile. See How a Title Becomes a File for the details.
Categories
Restrict an indexer to particular content categories with
INDEXER_<N>_CATEGORIES. There is no field for this in the admin form.
movies- Movie contenttv- TV show contentmusic- Music content (experimental)books- Book content (experimental)
Rate Limiting
Set INDEXER_<N>_RATE_LIMIT to cap how hard Mydia hits an indexer. There is no
field for this in the admin form either.
The limit is per minute
The number is requests per minute, counted in a sliding one-minute window.
INDEXER_1_RATE_LIMIT=30 allows thirty searches a minute. Once the window is
full, Mydia refuses further searches against that indexer until it drains,
rather than queueing them.
Leave it unset and there is no limit at all. If your indexer publishes an API rate limit, set this below it. Getting the unit wrong by reading it as per-second is a good way to earn a ban.
Next Steps
- Quality Profiles - Configure download preferences
- Environment Variables - All configuration options