Prowlarr - Config - Indexer Proxies¶
Configuration options for prowlarr config indexerProxies.
Available Options
This page documents 5 configuration options.
nixflix.prowlarr.config.indexerProxies¶
List of indexer proxies to configure in Prowlarr.
Any additional attributes beyond name, username, and password will be applied as field values to the indexer schema.
FlareSolverr is automatically configured with a flaresolverr tag when nixflix.flaresolverr.enable is true;
You can run the following command to get the field names for a particular indexer:
curl -s -H "X-Api-Key: $(sudo cat </path/to/prowlarr/apiKey>)" "http://127.0.0.1:9696/prowlarr/api/v1/indexerProxy/schema" | jq '.[] | select(.name=="<indexerName>") | .fields'
Or if you have nginx disabled or config.nixflix.prowlarr.config.hostConfig.urlBase is not configured
curl -s -H "X-Api-Key: $(sudo cat </path/to/prowlarr/apiKey>)" "http://127.0.0.1:9696/api/v1/indexerProxy/schema" | jq '.[] | select(.name=="<indexerName>") | .fields'
| Type | list of (open submodule of attribute set of anything) |
| Default | |
| Declared in | modules/prowlarr/indexerProxies.nix |
nixflix.prowlarr.config.indexerProxies.*.name¶
Name of the Prowlarr indexer proxy Schema
| Type | string |
| Declared in | modules/prowlarr/indexerProxies.nix |
nixflix.prowlarr.config.indexerProxies.*.password¶
Password for the indexer proxy.
Warning
Can be a plain string (visible in Nix store) or { _secret = /path/to/file; } for file-based secrets.
Plain-text secrets will be visible in the Nix store. Use { _secret = path; } for sensitive data.
| Type | null or string or (submodule) |
| Default | |
| Example | |
| Declared in | modules/prowlarr/indexerProxies.nix |
nixflix.prowlarr.config.indexerProxies.*.tags¶
Applies to indexers with at least one matching tag
| Type | list of string |
| Default | |
| Declared in | modules/prowlarr/indexerProxies.nix |
nixflix.prowlarr.config.indexerProxies.*.username¶
Username for the indexer proxy.
Warning
Can be a plain string (visible in Nix store) or { _secret = /path/to/file; } for file-based secrets.
Plain-text secrets will be visible in the Nix store. Use { _secret = path; } for sensitive data.
| Type | null or string or (submodule) |
| Default | |
| Example | |
| Declared in | modules/prowlarr/indexerProxies.nix |