Skip to content

Prowlarr

Indexer manager

Ansible vault
# prowlarr

hazzuk_media_prowlarr_enabled: true

hazzuk_media_prowlarr_stack:
  prowlarr:
    domain: "prowlarr.{{ karo_compose_root_domain }}"
    forward_auth_enabled: true

See all defaults

Prowlarr - Indexer manager
Prowlarr authentication

As the app doesn't support OIDC, we use forward authentication instead. But to prevent needing to double authenticate, you should configure authentication as External.

  1. Setup authentication as standard on your first visit

    • Authentication method: Forms (Login page)
    • Authentication required: Enabled
    • Username: karo
    • Password: forgetthispassword
  2. Down the stack

  3. Run the following as karo, substituting the word 'Forms' with 'External' in the app's config file.

    # set prowlarr's auth to external
    sudo sed -i 's/Forms/External/' /home/dockeruser/.local/share/docker/volumes/prowlarr_data/_data/config.xml
    
Prowlarr settings

Show advanced

To configure all necessary settings, enable 'Show Advanced'.

  • Add an indexer proxy (optional)

    As some indexers may require you to use a socks5 proxy or FlareSolverr to function correctly.

  • Add a Radarr application

    • API key: <radarr api key>
  • Add a Sonarr application

    • API key: <sonarr api key>
  • Add an indexer proxy tag (e.g. "socks5") (optional)

    Add this if you previously setup an indexer proxy.

  • Host

    • Application URL: https://prowlarr.example.com:443/
  • Logging

    • Log level: info
  • Analytics

    • Send anonymous usage data: false (optional)