Sabnzbd

Sabnzbd

Sabnzbd

  • You can support more guides like this Click to Donate
  • Version
  • Create Date June 23, 2024
  • Last Updated July 3, 2024
  • Installation Support Ask Support
  • Number of views
    N/A

Free and easy binary newsreader

About: https://sabnzbd.org

In this guide i will show how to install Sabnzbd on your UGREEN NASync using Portainer and Docker.

SABnzbd is an Open Source Binary Newsreader written in Python.

It's totally free, easy to use, and works practically everywhere. SABnzbd makes Usenet as simple and streamlined as possible by automating everything we can. All you have to do is add an .nzb file. SABnzbd takes over from there, where it will be automatically downloaded, verified, repaired, extracted and filed away with zero human interaction. SABnzbd offers an easy setup wizard and has self-analysis tools to verify your setup.

You can follow the steps below to install Sabnzbd on your device.

If you already have docker and portainer installed, and you know your user id and group id, skip to Step 5

Follow this guide to install docker: How to install docker

Follow this guide to install portainer: How to install portainer

Follow this guide to connect to your NAS terminal to find your username ID and group ID: How to connect to NAS via terminal using putty

Find your current time zone on this website, as example for Brussels is:

TZ=Europe/Brussels

Let's create a shared folder where we can store our downloads. This step explain how to create a shared folder named Downloads on Volume1 where we can store our downloads files from different apps: Sabnzbd, Transmission, qBittorrent etc.

In UGOS, open File Manager, go to Shared Folder, click on the small + icon and select New Shared Folder

Choose a name for the shared folder, named Downloads in our guide, select the volume in which you want to folder to be created and click on Create

If you want you can select additional permissions in the next window. By default, the admin group have Read and Write permission and is all what we need for now. Press on OK.

Now that our shared folder is created, we need to create a folder inside where Sabnzbd will download the files.
On the left menu, click on Downloads folder, then the small + icon and select New Folder

Name the new folder Sabnzbd and click on Confirm

Now we have our folder to store the downloaded files

Open Portainer by typing in your web browser http://yournasip:19000

After you login on Portainer, go to Home, then click on your Local Environment

Go to Stacks and click on Add stack

On the name type sabnzbd, select Web editor and paste the code below.

Make sure you replace the PUID and PGID with the values for your user found on Step 3
Make sure you replace the TZ value with the value for your specific zone found on Step 4
Downloaded filed will be saved to /volume1/Downloads/Sabnzbd (the folder created on step 5)

restart: you can choose from alwaysunless-stopped, or on-failure[:number of retries]

version: "3.9"  
services:
  sabnzbd:
    image: lscr.io/linuxserver/sabnzbd:latest
    container_name: sabnzbd
    environment:
      - PUID=1000
      - PGID=10
      - TZ=Europe/Brussels
    volumes:
      - /volume1/DockerData/sabnzbd/config:/config
      - /volume1/Downloads/Sabnzbd/downloads:/downloads #optional
      - /volume1/Downloads/Sabnzbd/downloads:/incomplete-downloads #optional
    ports:
      - 8042:8080 ## Sabnzbd will be accessible using http://yournasip:8042
    restart: unless-stopped

Scroll down and click on Deploy the stack.

If everything goes well, you will get a message that the stack was successfully deployed.

You will see now the container running

Now on your web browser type http://yournasip:8042 and finish the Sabnzbd config

By default, Sabnzbd is configured to save the download files inside the config folder

We are going to adapt this, to save the files in our shared folder created on Step 6.
For this, go to Folders and for Temporary Download Folder folder click on Browse

Keep in mind that here we navigate on the structure folder inside the container and not on the Host (NAS).
Select the folder incomplete-downloads on the root of the system and then Accept

Do the same for Complete Download Folder, click on Browse

Select the downloads folder and click on Accept

At the end it should look like this. Click on Save Changes

You are ready now to start your downloads

User Reviews
You are not allowed to post review.
Posted in .

Leave a Reply

Your email address will not be published. Required fields are marked *