Skip to main content

Torrent Clients settings

Use Settings → Torrent Clients to create named clients. Those names become choices under Client Handling and tracker-specific Client receiving this tracker's torrents fields.

Add an entry​

Select Add entry, enter a unique name, then choose its Client type:

  • qBittorrent connects through a qui proxy URL or directly to qBittorrent WebUI.
  • Watch folder copies a returned torrent file into a watched folder.

qBittorrent connection​

Choose one connection method per entry:

FieldPurpose
qui proxy URLBase URL for a qui-backed qBittorrent proxy. A nonblank value takes precedence over direct fields.
Configure direct qBittorrent connectionShows or clears the direct qBittorrent connection fields.
qBittorrent WebUI URL / qBittorrent WebUI portDirect qBittorrent WebUI address. http:// is added when the scheme is omitted.
qBittorrent username / qBittorrent passwordUse the credentials required by your qBittorrent server; either field may be empty.
Verify connection TLS certificateVerifies HTTPS certificates. Keep enabled unless a trusted self-signed setup requires otherwise.

To switch from qui proxy to direct qBittorrent, clear qui proxy URL, enable Configure direct qBittorrent connection, and fill the direct fields. Turning Configure direct qBittorrent connection off clears both direct and proxy connection fields.

For a direct connection, the URL is required. Leave user and password empty only when qBittorrent permits authentication bypass for the address it sees from upbrr (for example, an explicitly allowed local subnet). A username with an empty password is also passed through to the server. Empty fields do not enable bypass in qBittorrent: authentication failures and HTTPS certificate verification still apply. Keep WebUI authentication enabled for untrusted networks.

Stored proxy URLs and credentials are encrypted in configuration transport and appear as [REDACTED] in the Web UI.

Watch folder​

Torrent watch folder is required and must be writable by the upbrr process. URL-only tracker results cannot be delivered to a watch folder because no torrent file exists to copy.

Torrent storage directory (compatibility) remains stored for configuration compatibility but is not currently used to change watch-folder copying or torrent storage.

qBittorrent add options​

FieldEffect
Upload categoryCategory for normal injections.
Upload tagsComma-separated tag value for normal injections.
Cross-seed category / Cross-seed tagsOverrides category or tag for torrents marked as cross-seeds.
Use tracker name when tags are emptyUses the tracker name only when no configured tag applies.

File linking method can stage source files as hardlink, reflink, or symlink before injection. Leave it as None for direct source-path injection.

FieldEffect
Link staging foldersOne or more roots where per-tracker staged layouts can be created. Required when linking is enabled.
Automatic-management source rootsEnables qBittorrent automatic management when the original local save path is under a listed root and linking is not used.
Allow client fallbackAllows original-path injection for supported failed or unavailable staging cases, and URL-only fallback when selected clients cannot consume URLs. Path validation still applies.
Local path mapping rootsupbrr-visible path prefix. Entries pair by position with Client path mapping roots.
Client path mapping rootsCorresponding qBittorrent-visible prefix used for save paths.

Use Local path mapping roots and Client path mapping roots when upbrr and qBittorrent see the same files through different paths, such as Docker bind mounts. Keep each pair in the same item order. The local and client mappings are grouped together, beside link staging and automatic-management roots on wider screens.

Hardlinks require source and destination on the same filesystem. Reflinks require supported storage and same-filesystem cloning. Symlinks require the needed OS permissions and a path qBittorrent can resolve. Turn off fallback when silently using the original path would be unsafe.

Verify the entry​

For qBittorrent/qui entries, use Test connection to read service information using the draft connection without saving or adding a torrent. Success does not prove write permission, successful injection, or media-path mapping. See connection-test behavior. Save, select it under Clients searched for existing torrents, and prepare a known source to test discovery.

Watch-folder entries have no Test connection button. Check that the configured directory exists and is writable by the upbrr process, including inside its container when applicable, and that the receiving client watches that same directory. Injection writes or links data, so verify mappings and permissions before the first controlled upload.