Configure SABnzbd or NZBGet for Sonarr and Radarr
Set categories, paths, unpacking, and Sonarr or Radarr download-client entries without mixing TV and movie jobs.
Sonarr and Radarr should send jobs to a download client with separate categories, then import the completed files into their own libraries. Category names must match, and the download client and the importing app must both see the completed-download path.
Choose either SABnzbd or NZBGet below. You do not need both.
Use separate categories
Use one category for Sonarr and another for Radarr. The names are your choice, but they must
match exactly in the download client and in Sonarr or Radarr. This guide uses tv and movies.
Separate categories keep each app from claiming the other’s queue items and let you assign different completed folders without sending completed files directly into the final library.
SABnzbd settings
- In the SABnzbd web UI, open Config -> Folders.
- Set a Temporary Download Folder for active jobs and a Completed Download Folder for finished jobs. Leave enough free space for a complete job plus repair work.
- Open Config -> Categories and add
tvandmovies. - Give each category a relative folder, such as
tvandmovies. SABnzbd places those folders under the completed-download folder. - Leave sorting and custom scripts off unless your setup specifically needs them. Sonarr and Radarr already own importing and renaming.
- Save each category row. SABnzbd gives every row its own save button.
Leave SABnzbd’s par2 repair and unpacking on (Config -> Switches) so Sonarr and Radarr see the finished files, not an archive or an incomplete job.
NZBGet settings
- In the NZBGet web UI, open Settings -> PATHS.
- Set InterDir for active and post-processing work and DestDir for completed jobs.
- Open Settings -> CATEGORIES and add
tvandmovies. - Set each category’s DestDir if you want separate completed subfolders. Keep those locations visible to Sonarr or Radarr under the paths they use.
- Confirm unpacking is enabled under Settings -> UNPACK.
- Select Save all changes and reload NZBGet when prompted.
Add the client to Sonarr
- In the Sonarr web UI, open Settings -> Download Clients and select the add button.
- Choose SABnzbd or NZBGet.
- Enter the host, port, and credentials that Sonarr can use to reach the client.
- Set Category to
tv. - Select Test, then save.
Add the client to Radarr
Repeat the same setup in Radarr, but set Category to movies. Test the Radarr entry on
its own. A passing Sonarr test does not prove Radarr has the same network or path access.
Make container paths agree
Sonarr and Radarr import from the path reported by the download client. If separate containers mount the same host folder at different internal paths, add a Remote Path Mapping in the relevant Sonarr or Radarr app. Map the download client’s reported path to the local path that app can read.
A simpler container layout mounts the shared download folder at the same internal path in all three containers. Do not point a category at the final TV or movie library; let Sonarr and Radarr import and rename into those libraries.
Verify the setup in Kochab
- Add the chosen client to Kochab: Connect SABnzbd or Connect NZBGet.
- Open Services and select the client.
- Confirm the read-only Categories section includes
tvandmovies. - Open This SABnzbd queue or This NZBGet queue after a test grab and confirm the job carries the expected category.
- Use Downloads -> History to check whether the job completed or failed.
Kochab can pause or resume the client, set its speed, inspect its queue and history, and show categories. Folder, category, unpacking, and script settings remain in the client’s web UI.
Common failures
- Category does not exist: create the category in SABnzbd or NZBGet, save it, then test the Sonarr or Radarr download-client entry again.
- The job finishes but never imports: compare the completed path reported by the client with the path visible inside Sonarr or Radarr. Fix the mount or Remote Path Mapping.
- TV jobs appear under Radarr or movie jobs under Sonarr: confirm that Sonarr uses
tvand Radarr usesmovies, with exactly the same spelling in the download client. - Imports fail on permissions: make the completed folder readable and writable by the user or group running Sonarr and Radarr. Avoid opening the folder to every user as a first fix.