Skip to content

Downloadarr - qBittorrent

Configuration options for downloadarr qbittorrent.

Available Options

This page documents 9 configuration options.

nixflix.downloadarr.qbittorrent.enable

Whether or not this download client is enabled.

Typeboolean
Default
config.nixflix.torrentClients.qbittorrent.enable
Declared inmodules/downloadarr/options.nix

nixflix.downloadarr.qbittorrent

qBittorrent download client definition for Starr services.

Typeopen submodule of attribute set of anything
Default
{ }
Declared inmodules/downloadarr/options.nix

nixflix.downloadarr.qbittorrent.dependencies

systemd services that this integration depends on

Typelist of string
Default
[
  "qbittorrent.service"
]
Declared inmodules/downloadarr/options.nix

nixflix.downloadarr.qbittorrent.host

Host of the download client.

Typestring
Default
"127.0.0.1"
Example
"example.com"
Declared inmodules/downloadarr/options.nix

nixflix.downloadarr.qbittorrent.name

User-defined name for the download client instance.

Typestring
Default
"qBittorrent"
Declared inmodules/downloadarr/options.nix

nixflix.downloadarr.qbittorrent.password

Password for the download client.

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.

Typestring or (submodule)
Default
config.nixflix.torrentClients.qbittorrent.password
Example
{ _secret = "/run/secrets/secret-file"; }
Declared inmodules/downloadarr/options.nix

nixflix.downloadarr.qbittorrent.port

Port of the download client.

Type16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
config.services.qbittorrent.webuiPort
Example
8080
Declared inmodules/downloadarr/options.nix

nixflix.downloadarr.qbittorrent.urlBase

Adds a prefix to the qBittorrent url, such as http://[host]:[port]/[urlBase].

Typestring
Default
""
Example
"qbittorrent"
Declared inmodules/downloadarr/options.nix

nixflix.downloadarr.qbittorrent.username

Username key for the download client.

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.

Typestring or (submodule)
Default
config.services.qbittorrent.serverConfig.Preferences.WebUI.Username
Example
{ _secret = "/run/secrets/secret-file"; }
Declared inmodules/downloadarr/options.nix