Download Clients

Configure SABnzbd, NZBGet, or NZB blackhole for Usenet downloads.

Comicarr supports three NZB download clients plus a "none" option if you only use torrents or direct downloads.

NZB Downloader Selection

SettingTypeDefaultDescription
NZB_DOWNLOADERint3Active NZB client: 0 = SABnzbd, 1 = NZBGet, 2 = Blackhole, 3 = None.

SABnzbd is the most popular Usenet downloader. Set NZB_DOWNLOADER to 0 to use it.

Connection

SettingTypeDefaultDescription
SAB_HOSTstringSABnzbd URL including port (e.g. http://localhost:8080).
SAB_USERNAMEstringSABnzbd username, if authentication is enabled.
SAB_PASSWORDstringSABnzbd password. Encrypted at rest.
SAB_APIKEYstringAPI key from SABnzbd Config > General.
SAB_VERIFYboolTrueVerify TLS certificates when connecting over HTTPS.

Download Behavior

SettingTypeDefaultDescription
SAB_CATEGORYstringSABnzbd category to file downloads under. Create the category in SABnzbd first.
SAB_PRIORITYstringDefaultDownload priority: Default, Low, Normal, High, Force.
SAB_DIRECT_UNPACKboolFalseEnable SABnzbd's Direct Unpack feature for faster extraction.
SAB_DIRECTORYstringOverride the default download directory for Comicarr downloads.
SAB_VERSIONstringSABnzbd version hint. Leave blank for auto-detection.

Post-Processing

SettingTypeDefaultDescription
SAB_MOVING_DELAYint5Seconds to wait after SABnzbd signals completion before moving files. Helps avoid lock conflicts.
SAB_CLIENT_POST_PROCESSINGboolFalseLet SABnzbd handle post-processing instead of Comicarr.
SAB_REMOVE_COMPLETEDboolFalseRemove the download from SABnzbd's history after successful import.
SAB_REMOVE_FAILEDboolFalseRemove the download from SABnzbd's history after a failure.

If SAB_CLIENT_POST_PROCESSING is enabled, make sure SABnzbd's category script points back to Comicarr's post-processing endpoint.

NZBGet is a lightweight, high-performance Usenet downloader. Set NZB_DOWNLOADER to 1 to use it.

Connection

SettingTypeDefaultDescription
NZBGET_HOSTstringNZBGet hostname or IP (without protocol prefix).
NZBGET_SUBstringURL sub-path if NZBGet is behind a reverse proxy (e.g. /nzbget).
NZBGET_PORTintNZBGet port (default NZBGet port is 6789).
NZBGET_USERNAMEstringNZBGet control username.
NZBGET_PASSWORDstringNZBGet control password. Encrypted at rest.
NZBGET_VERIFYboolTrueVerify TLS certificates when connecting over HTTPS.

Download Behavior

SettingTypeDefaultDescription
NZBGET_PRIORITYint0Download priority. NZBGet uses integers: 0 = Normal, positive = higher.
NZBGET_CATEGORYstringNZBGet category for Comicarr downloads.
NZBGET_DIRECTORYstringOverride download directory for Comicarr downloads.
NZBGET_CLIENT_POST_PROCESSINGboolFalseLet NZBGet handle post-processing instead of Comicarr.

The blackhole method saves .nzb files to a watched directory. Your download client picks them up automatically. Set NZB_DOWNLOADER to 2 to use it.

Configure your download client to watch the NEWCOM_DIR directory (or a dedicated blackhole folder) for new .nzb files.

Blackhole mode is useful when your download client does not have an API or when you want a simple file-based workflow.

On this page