SABnzbd Settings Explained: Every Config Page for a Seedbox

Automation 12 min read Updated Sep 6, 2026
On this page

This is the setting-by-setting reference for SABnzbd as installed on an EvoSeedbox: every page under Config, what each option does, its default, and the value that suits a seedbox with a fast line, plenty of CPU and a home folder shared with Sonarr, Radarr and Lidarr. Labels and help text were captured from the running app (SABnzbd 4.x, Glitter interface). Adding your first Usenet server and connecting the *arr apps is covered in the SABnzbd setup guide; this page is for everything after that. Most pages have an Advanced Settings toggle at the top right; the tables below include the advanced options and say so.

How SABnzbd is laid out on the seedbox

SABnzbd runs in its own container as your user. Its configuration and database live under /config (the container name for the app’s config folder); your downloads land in /home/<user>/downloads/sabnzbd/ with incomplete and complete subfolders, and the watched folder is /home/<user>/downloads/watch. Because the download folders are inside your home directory, Sonarr and Radarr can import from them directly and hardlink instead of copying. The web interface is reached through the HTTPS link in the client area; the port shown on the General page is the container’s internal port and is not what you type in a browser.

General

SABnzbd General config page: web server, security, switches, tuning and backup
Config → General.
Setting What it does Default Seedbox
SABnzbd Host / Port Address and port the built-in web server listens on inside the container. :: / 8080 Leave as installed. The public HTTPS port is added by the seedbox proxy.
Enable HTTPS (advanced) Serve the interface with SABnzbd’s own self-signed certificate. Off Off. The proxy already terminates HTTPS with a valid certificate.
Web Interface Theme Glitter in Auto, Light or Dark, or the Plush classic skin. Glitter – Auto Your choice.
Language Interface language. English Your choice.
SABnzbd Username / Password Login for the web interface. Set by the installer Keep both set. The interface is reachable from the internet.
External internet access What non-local addresses may do: full interface, add NZBs only, API only, or nothing. Full Web interface Full. Every connection to a seedbox is “external”, so a stricter value locks you out. Rely on the username and password.
API Key Full-access key used by Sonarr, Radarr, Lidarr and Dashboarr. Generated Paste it into each *arr download client entry; regenerate it if it ever leaks and update the apps.
NZB Key Restricted key that can only add NZBs. Generated Use it for indexer “send to SAB” buttons and browser extensions instead of the full key.
Launch Browser on Startup Open a local browser when SABnzbd starts. On Irrelevant in a container; off.
Check for New Release Check GitHub for a newer version and show a banner; “Also test releases” includes betas. On On is fine, but updates arrive with the container image, not from this button.
Maximum line speed Your connection speed. The queue’s percentage limiter is calculated from it. Empty Set it to your plan’s line speed (for example 1000 MB/s on a 10 Gbit box is unrealistic; 100 MB/s is a sensible ceiling) so the speed limit slider means something.
Create backup / Restore backup Zip the config and databases to the Backup Folder, or restore one (needs a restart). Take one before large changes. Scheduled backups are on the Scheduling page.

Folders

SABnzbd Folders config page
Config → Folders. Relative paths are based on /config.
Setting What it does Seedbox
Temporary Download Folder Where articles are assembled while a job downloads. Can only be changed with an empty queue. /home/<user>/downloads/sabnzbd/incomplete. Keep it on the same filesystem as the completed folder so the final move is instant.
Completed Download Folder Where finished, post-processed jobs end up. Categories can override it. /home/<user>/downloads/sabnzbd/complete. This is the path you give Sonarr and Radarr as the download client’s folder; keep it inside downloads so imports hardlink.
Watched Folder Folder polled for .nzb, .gz, .bz2, .zip, .rar and .7z files. /home/<user>/downloads/watch. Drop an NZB there by SFTP or through File Manager and it is queued on the next scan.
Watched Folder Scan Speed (advanced) Seconds between scans of the watched folder. 5.
Scripts Folder Folder containing user post-processing scripts. /config/scripts. Create it, upload scripts, tick them executable in File Manager.
Email Templates Folder (advanced) Custom templates for email notifications. Empty.
Password file (advanced) Text file with one archive password per line, tried on every encrypted RAR. Useful for indexers that always use the same password; keep it in /config.
Backup Folder (advanced) Where Create backup writes. /config/backup.
.nzb Backup Folder (advanced) Keep a copy of every NZB added. Empty unless you re-queue often.
Log Folder / Admin Folder (advanced) Where logs and the queue database live. Leave alone; the container expects them in /config.

Servers

SABnzbd Add Server form with host, SSL, username, password, connections and priority
Config → Servers → Add Server. The graph icon shows per-server usage for the selected date range.
Setting What it does Default Seedbox
Enable Use this server. On On. Disable a block account instead of deleting it when it runs out.
Host / Port Your provider’s NNTP address. – / 563 Use the EU or US entry point closest to your server’s location, not your home. 563 with SSL.
SSL Encrypt the connection to the provider. On On. Also SSL Verification (advanced) Strict; loosen it only if the provider’s certificate is broken.
Username / Password Provider account.
Connections Parallel NNTP connections. 16 Start at your account’s limit minus 2. On a seedbox line 20 to 30 connections saturate most providers; more just queues on their side.
Priority Order in which servers are tried, 0 first. 0 Primary unlimited account 0, block account 1. SABnzbd only touches priority 1 for articles missing from priority 0.
Retention time (advanced) Days of retention the server claims; older articles are skipped for this server. Empty Set it for block accounts with short retention so they are not asked for old posts.
Timeout (advanced) Seconds before a stalled connection is dropped. 60 60.
Server usage / quota (advanced) Track downloaded volume and pause the server at a limit. Off Set the block account’s remaining GB so it never over-runs.
Server Options: Optional / Required / Notes (advanced) Optional: ignore if unreachable. Required: fail the job if this server fails. Off Optional for block accounts.

Categories

SABnzbd Categories page with default, movies, tv, audio and software categories
Config → Categories. Relative folders are based on the completed download folder.

A category is what makes SABnzbd and the *arr apps agree on where a download lands. The installer creates movies, tv, audio and software; Sonarr, Radarr and Lidarr send their category name with every NZB. Columns:

Column What it does Seedbox
Priority Default queue priority for jobs in this category: Force, High, Normal, Low, Paused. Normal. Use Low for software so media always goes first.
Processing How far post-processing goes: Download only, +Repair, +Unpack, +Delete (remove the archives after unpacking). +Delete for every media category. Anything less leaves RAR sets behind and the *arr import copies the extracted file while the archive keeps taking space.
Script User script run after processing. None; Sonarr and Radarr do the work.
Folder/Path Subfolder (or absolute path) for completed jobs. Ending it with * stops SABnzbd creating a job folder. Leave empty: jobs go to complete/<category>/, which is exactly the layout the *arr download client expects.
Indexer Categories / Groups Comma-separated terms (wildcards allowed) matched against the category or newsgroup the NZB carries, to assign this category automatically. movies*, 2000-2999 for movies and tv*, 5000-5999 for tv catch NZBs added by hand or from the watched folder.

Switches

SABnzbd Switches config page: queue, post processing and quota
Config → Switches.
Setting What it does Default Seedbox
Propagation delay Minutes a post must be old before it is downloaded; Force priority skips it. 0 10. Brand-new posts often have missing articles for the first minutes and fail; a short delay is cheaper than a retry.
Abort jobs that cannot be completed Stop early when too much is missing. On On. Sonarr and Radarr then grab the next release.
Identical download detection Same name or NZB contents already in history or queue: Off, Tag, Pause, Fail, Discard. Off Fail job. The *arr app sees the failure and does not sit on a paused duplicate.
Smart duplicate detection Duplicate by parsed title, season and episode. Off Off. Sonarr already decides whether a repeat is an upgrade.
Action when encrypted RAR is downloaded Off, Pause, or Fail the job. Off Fail job. A paused job waits forever for a password nobody has; a failure lets the *arr app move on.
Unwanted extensions Blacklist or whitelist of file extensions inside the job. Empty Blacklist exe, bat, cmd, scr, lnk, vbs, js.
Action when unwanted extension detected Off, Pause, Fail. Off Fail job.
Direct Unpack Unpack while still downloading; only for jobs that need no repair. Off On. On a seedbox the CPU is idle during download and this removes most of the post-processing wait.
Pause Downloading During Post-Processing Stop the download while repairing or unpacking. Off Off. There is enough CPU and disk bandwidth to do both.
Ignore Samples Delete sample files after download. Off On.
Deobfuscate final filenames Rename meaningless file names to the job name and fix the extension from the file signature. On On. Without it Sonarr sees a8f3e1...mkv and refuses to import.
Cleanup List Extensions, names or patterns deleted after download. Empty nfo, sfv, srr, nzb, txt, url, *.sample*.
History Retention Keep all jobs, or archive or delete after N jobs or N days. Keep all Move to archive after 30 days. The history table gets slow at a few thousand rows.
Quota: Size / Period / Reset day / Auto resume Stop downloading after a monthly (or daily, weekly) volume. Off Off. Seedbox plans are unmetered for Usenet; set it only to protect a block account.
Advanced: Check result of unpacking, SFV check, Pre-queue script, Post-processing script timeout, Extra PAR2 parameters, Process only verified jobs Integrity and script behaviour. Various Leave the defaults. Multicore PAR2 is already used.

Sorting

SABnzbd Sorting page with Add Sorter and quick start options
Config → Sorting.

Sorters move and rename completed jobs by parsed title, season, episode or year using a pattern such as %sn/Season %s/%sn - S%0sE%0e - %en.%ext, limited to chosen categories. On a seedbox where Sonarr, Radarr and Lidarr import from the completed folder, leave sorting off: a sorter renames the files before the *arr app sees them, the import then fails to match, and the job is stranded. Sorting is only worth enabling for a category no other app manages, for example a personal docs category. The two quick-start buttons create sorters for the tv and movies categories; do not use them with an *arr stack.

Notifications

SABnzbd Notifications page: email, Apprise, notification script, Prowl, Pushover, Pushbullet
Config → Notifications.
Section What it does Seedbox
Email Send mail on job completion (Never, Always, Error-only), on disk full, on RSS adds; SMTP server, recipient, sender, optional login. Error-only to a mailbox you read; the SMTP server must accept authenticated mail from the server’s IP. Test Email checks it.
Apprise One URL per service: Discord, Telegram, Slack, ntfy and over 100 more. Tick which events (added, completed, failed, disk full, warnings) go where. The best option. A tgram://bot_token/chat_id or discord://id/token line gives you failure alerts in seconds.
Notification Script Run a script with the event as arguments. Only if you have something custom to trigger.
Prowl / Pushover / Pushbullet Native push services; each needs an account key and lets you choose events and priorities. Use Apprise instead unless you already pay for one.

Scheduling

SABnzbd Scheduling page with add schedule form
Config → Scheduling.

A schedule is a time, a set of weekdays and an action: Resume, Pause, Pause All, Shutdown, Restart, Speedlimit (with a percentage), pause or resume post-processing, scan the watched folder, read RSS feeds, create a backup, remove failed or completed jobs, pause or resume by priority, enable or disable quota, or pause and resume a single category. Two useful ones on a seedbox: Create backup once a week, and Remove completed jobs nightly if you do not use History Retention. Speed limiting by time of day is for home lines; a seedbox line is not shared with your evening streaming.

RSS

SABnzbd RSS page with feed list and checking interval
Config → RSS.

Each feed has a name, one or more URLs, a category and priority, and accept or reject filters with size limits. The checking interval (minimum 15 minutes, ignored when a “Read RSS feeds” schedule exists) applies to all feeds. A newly added feed only picks up items published after it was added unless you press Force Download. With Sonarr, Radarr and Lidarr installed you do not need SABnzbd’s RSS: the *arr apps run their own RSS sync against your indexers and know what you already have. Use it only for a feed nothing else manages.

Special

SABnzbd Special page with rarely used switches and values
Config → Special. Defaults are shown in parentheses; changes need a restart.

These are the options without a proper form. Most should stay at their defaults; the ones that matter on a seedbox:

Option What it does Default Seedbox
receive_threads Threads decoding incoming articles. 2 2 to 4. Raise it only if the queue shows CPU-bound speeds below your line.
direct_unpack_threads Parallel unpack threads for Direct Unpack. 3 3.
direct_write Write decoded articles straight into the final file instead of a temp file per article. on on. Halves disk writes.
enable_par_cleanup Delete PAR2 files after a successful job. on on.
process_unpacked_par2 Run PAR2 verification on files found inside an archive. on on.
enable_unrar / enable_7zip / enable_filejoin / enable_tsjoin Which unpackers run. on on.
fast_fail Fail an article as soon as one server reports it missing instead of retrying. on on with one provider; off if you have a block account that fills gaps.
size_limit Reject jobs larger than this (for example 50G) by marking them low priority and paused. 0 Set it to a bit below your free space so one giant job cannot fill the disk.
req_completion_rate Percentage of articles that must exist before a job is considered completable. 100.2 Leave it. Lower values stop the abort logic working.
max_foldername_length Truncate long job folder names. 246 Leave it.
html_login Use the HTML login page instead of browser Basic auth. on on.
x_frame_options Send the header that blocks embedding SABnzbd in a frame. on on. Dashboards such as Organizr need it off; Dashboarr uses the API and does not.
host_whitelist / verify_xff_header / local_ranges Hostnames allowed in the Host header, and how forwarded headers are trusted. Set by installer Leave them. The installer whitelists the container hostname; clearing it produces “Access denied – Hostname verification failed”.
allow_old_ssl_tls Accept TLS 1.0/1.1 from the news server. off off.
ipv6_servers Use IPv6 addresses for news servers when offered. on on; SABnzbd falls back to IPv4 by itself.
enable_broadcast / ssdp_broadcast_interval Announce SABnzbd on the local network. on off. Nothing on the server’s LAN should discover it.
start_paused / preserve_paused_state Start with the queue paused, or remember the paused state across restarts. off off.

Settings that are not under Config

  • Queue → speed limit: the percentage slider in the top bar is relative to Maximum line speed on the General page.
  • Queue → job menu: per-job category, priority and processing, and the password field for encrypted jobs.
  • Status and interface options (the icon next to the queue): connection test per server, warnings log, orphaned jobs in the temporary folder, and per-browser display options such as refresh rate and date format.
  • Wizard (Config → Help → Wizard) re-runs the first-time server setup without touching the rest.

FAQ

Which defaults should every seedbox user change?

Direct Unpack on, encrypted RAR and unwanted extensions set to Fail job, identical download detection Fail job, Propagation delay 10 minutes, Ignore Samples on, a Cleanup List, History Retention 30 days, and Apprise notifications for failures. Keep Sorting and RSS off when Sonarr, Radarr or Lidarr manage the category.

Sonarr says the download client path is wrong. Which folder do I give it?

The Completed Download Folder from the Folders page, which is /home/<user>/downloads/sabnzbd/complete. Both apps see the same home folder, so no remote path mapping is needed.

Why is my speed lower than the line?

In order of likelihood: the provider’s connection limit, the wrong provider entry point (use the one nearest the server), SSL on a very old block account, or Direct Unpack off with a queue of large RAR sets. The per-server graph on the Servers page shows which account is actually delivering.

Where is the config file?

sabnzbd.ini in the config folder holds every option on these pages, including the API key; the queue and history are SQLite files in the admin folder next to it. Both are included in Create backup.

Related: SABnzbd setup on a seedbox · NZBGet settings reference · Sonarr settings reference · SABnzbd in Dashboarr

Put this into practice

EvoSeedbox ships with one-click app installs and up to 10 Gbps per box.

Get your seedbox →