Skip to content

defaults and limits

Alexander Herling edited this page Oct 12, 2026 · 12 revisions

Defaults and limits

Every default value and hard limit in one place. Where a range is given, the value is configurable within it.

Where the settings live

Settings opens on an overview of every page, grouped into six rubrics; the sidebar holds the same list. Each page has an address of its own — /settings/bandwidth, /settings/usenet — so one can be bookmarked or linked to.

Group Pages
General General · Interface
Downloads Hotfolders · LinkGrabber · Storage & rules · Post-processing · Bandwidth · Unattended operation
Sources & protocols Services · Accounts · Captcha & solver · Site rules · Usenet · BitTorrent · Media · FTP, SFTP, WebDAV & S3
Integrations Plugins · Tools · Notifications · Clients & API
Network & security Network · Security
Administration Backup & restore · System · About rDownloader

A page name is used throughout this handbook as Settings → <page>. An address that names no page opens the overview.

Queue and transfers

Setting Default / limit
Simultaneous downloads 3
HTTP chunks per file 4
Connections per host 6; 0 lifts the limit
NNTP connections per server 0 = as many as the servers allow
Usenet files at once 0 = automatic, 2–8; a fixed 1–8; all together take one active-file slot
Retries per file 8, configurable 0–100; waiting out a hoster's limit or IP block does not count
Waits for a hoster's limit in a row 48; one hour each without a stated reset, 15 minutes for an IP block
Automatic retry of failed downloads Disabled; when on, after 6 hours (1–24), 3 rounds per download (0–100, 0 = no limit)
Global download limit Unlimited
Upload limit (every upload; set by hand and per bandwidth profile) Unlimited
SHA-256 generation Enabled
Import history Retained
Mirror recognition Enabled
Automatic removal of finished packages Disabled; when on, after 24 hours, configurable 1–720
Packages with errors on automatic removal Kept
Downloads during post-processing Paused

Post-processing

Setting Default / limit
Global post-processing level +Unpack
Post-process only verified packages On
SFV verification On
PAR2 recovery-set deletion Off
Recursive extraction Off; capped at 3 additional passes
Maximum archive entries 20,000
Maximum extracted archive size 100 GiB
Sample threshold 300 MiB
Script timeout 3,600 seconds

Media, galleries and recordings

Setting Default / limit
Parallel media jobs 2, configurable 1–8
Media probe timeout 60 seconds, configurable 5–600
Media pause between requests / before each download 0 seconds (off), configurable 0–600
Parallel gallery jobs 2, configurable 1–8
Stream check interval 120 seconds, configurable 60–3,600
Parallel recordings 2, configurable 1–8
Concurrent recordings per channel 1

Services

Setting Default
Torrent, Usenet, media, galleries, recordings, remote transfer All enabled

BitTorrent

Setting Default
Data sharing with peers Disabled
Seeding Disabled
Target ratio 1.0 when seeding is enabled
Peer port Random
Upload limit Unlimited
Active torrent downloads 4, configurable 1–32
Active seeds No limit

File size limits

Item Limit
NZB file 64 MiB
.torrent file 16 MiB
A file handed in as JSON (REST or MCP) 48 MiB — its base64 fills the 65 MiB request limit
A .torrent or .nzb handed to a remote job 16 MiB
Files from one MEGA folder link 1,000 — a larger folder is refused, not truncated
Links per capture batch 100
Stored request headers 32 per link, from a fixed allowlist
Captured header and text fields 4,096 characters
rdownloader:// links per address 50, and 8,192 characters

Hosters and captchas

Setting Default / limit
Concurrent free downloads 1 per hoster
Captcha answer timeout 180 seconds, configurable 15–600
A captcha page in your browser that shows no widget The wait ends after 15 seconds
A request to take a session over from the browser Waits five minutes
IP-block hold-off 15 minutes when the hoster names no duration
Reconnect Disabled

Authentication

Setting Default
Administrator session Ends after 12 hours without a request (1–720) or 30 days from sign-in (at most 90), whichever comes first; persisted across restarts
Administrator password At least 10 characters
Second factor (TOTP) Disabled; ten single-use recovery codes at enrolment
Passkeys None enrolled; independent of the second factor
Login rate limiting Per address, with a global delay capped at 2 seconds
Trusted proxies None — the peer address is the client
Cookie security auto, following the external URL's scheme

Watched folders

Setting Default / limit
Poll interval, all watched folders 30 seconds, configurable 5–3,600

Logs, audit and statistics

Setting Default Range
Log level Info Error, Warning, Info, Debug; RUST_LOG at start overrides it
Debug for a while — 15, 30 or 60 minutes, one area
Log lines per plugin call 50 fixed; the rest summed up in one warning
Log records kept 20,000 1,000 – 500,000
Log days kept 14 1 – 365
Audit records kept 100,000 10,000 – 2,000,000
Audit days kept 365 30 – 3,650
Hourly transfer figures kept 30 days 1 day up to the retention
Daily transfer figures kept 365 days 7 – 3,650
Download history entries kept 10,000 100 – 100,000
Download history days kept 365 1 – 3,650
Newest backup before an update kept, after the update is proven 14 days 0 (for good) – 3,650
Compiled plugin code kept in plugin-cache/ 256 MiB fixed
Skipped or dismissed subscription entries kept whole 30 days 0 (for good) – 3,650
Stored service events (progress is not stored) 30 days fixed
OpenTelemetry trace export Disabled —
OpenTelemetry timeout 5 seconds 1 – 60

Whichever of a pair of retention limits runs out first is the one that applies. trace level is never stored, whatever RUST_LOG says.

Interface

Setting Default
Byte units Binary (KiB/MiB/GiB)
Byte magnitude Scaled automatically
State in the browser tab Enabled
Packages start closed in the Downloads Enabled
Packages start closed in the LinkGrabber Off
Schedule time zone Europe/Berlin
Theme System
Language Auto-detected from the browser
Subscription hits in the LinkGrabber List, per subscription
Card autoplay Off, per subscription; six seconds per page when on
Card aspect ratio 2:1, per subscription

Addresses and ports

Item Default
Web interface and API 127.0.0.1:8710
Capture agent (Click'n'Load) 127.0.0.1:9666 and [::1]:9666, loopback only
Docker listen address 0.0.0.0:8710

External tools

Setting Default
Managed tool versions Disabled
Tool manifest The one built into this release; a URL can be configured
Compatibility rule overrides None
Tool lookup order Custom path → configured vendor dir → vendor/ beside the executable → vendor/ in the data dir → PATH

All four are on Settings → Tools: the lookup on the tab Paths, the rest on Managed tools.

Version floors are on External tools.

What is not persisted

Four things are deliberately held in memory only, and are gone after a restart:

  • A waiting captcha. The download behind it returns to the queue and raises a fresh challenge.
  • A request to take a session over from the browser. Ask again with Take over from browser.
  • An active IP block. The first free link of that hoster is tried once more and re-arms the block if the hoster still refuses.
  • The event stream's replay buffer. A client that reconnects within it is handed what it missed; after a restart there is nothing to replay, and the client is told so.

Related pages

Clone this wiki locally