Skip to content

Prowlarr

Prowlarr is an indexer manager/proxy for Arr applications.

Available Options

This page documents 9 configuration options.

nixflix.prowlarr.enable

Whether to enable Prowlarr.

Typeboolean
Default
false
Example
true
Declared inmodules/prowlarr

nixflix.prowlarr.package

The prowlarr package to use.

Typepackage
Default
pkgs.prowlarr
Declared inmodules/prowlarr

nixflix.prowlarr.dataDir

Directory containing Seerr data and configuration

Typeabsolute path
Default
"${config.nixflix.stateDir}/${serviceName}"
Declared inmodules/prowlarr

nixflix.prowlarr.group

Group under which the service runs

Typestring
Default
"prowlarr"
Declared inmodules/prowlarr

nixflix.prowlarr.openFirewall

Open ports in the firewall for the Radarr web interface.

Typeboolean
Default
false
Declared inmodules/prowlarr

nixflix.prowlarr.reverseProxy.expose

Whether to expose this service via the reverse proxy.

Typeboolean
Default
true
Declared inmodules/prowlarr

nixflix.prowlarr.subdomain

Subdomain prefix for reverse proxy. Service accessible at <subdomain>.<domain>.

Typestring
Default
"prowlarr"
Declared inmodules/prowlarr

nixflix.prowlarr.user

User under which the service runs

Typestring
Default
"prowlarr"
Declared inmodules/prowlarr

nixflix.prowlarr.vpn.enable

Whether to route Prowlarr traffic through the VPN.

When false (default), Prowlarr bypasses the VPN to prevent Cloudflare and image provider blocks. When true, Prowlarr routes through the VPN (requires nixflix.vpn.enable = true).

TRaSH Guides recommend leaving this false.

Typeboolean
Default
false
Declared inmodules/prowlarr