SABnzbd makes Usenet as simple and streamlined as possible by automating everything we can. All you have to do is add a .nzb. SABnzbd takes over from there, where it will be automatically downloaded, verified, repaired, extracted and filed away with zero human interaction. Here is my guide on how to install SABnzbd on your NAS!
Login with SSH and run the following command to update your package manager to the latest version
Then install the required apps :
/opt/bin/ipkg install python26 py26-cheetah py26-openssl par2cmdline git unrar unzip gcc
This may take a few minutes. After completing, check for any errors before continuing. Then create a folder where we will download the SABnzbd client.
mkdir /mnt/pools/A/A0/Downloads/.apps/ mkdir /mnt/pools/A/A0/Downloads/SABnzbd mkdir /mnt/pools/A/A0/Downloads/SABnzbd/incomplete mkdir /mnt/pools/A/A0/Downloads/SABnzbd/completed chmod -R 777 /mnt/pools/A/A0/Downloads/SABnzbd/incomplete chmod -R 777 /mnt/pools/A/A0/Downloads/SABnzbd/completed
now download the source code from GitHub:
/opt/bin/git clone https://github.com/sabnzbd/sabnzbd.git
when done, start SABnzb:
/opt/bin/python2.6 /mnt/pools/A/A0/Downloads/.apps/sabnzbd/SABnzbd.py --server 0.0.0.0 --daemon
now open SABnzb in your browser
Now SABnzbd is ready, open the URL again and you’ll see the SABnzbd user webGUI:
now click “Config” in the left top and go to folder settings, copy the settings below.
If you want SABnzbd to download only at night, go to the tab “schedule” and configure your schedule
To start the client automaticaly, add the folloing lines to your init-opt.sh script
PATH=$PATH:/opt/bin export PATH /opt/bin/python2.6 /mnt/pools/A/A0/Downloads/.apps/sabnzbd/SABnzbd.py --server 0.0.0.0 --daemon
echo "SABnzbd Started" >> /opt/init-opt.log
Now restart your NAS and the SABnzbd webgui should come online within a few minutes.
Navigate to your Downloads location(NAS//Downloads/SABnzbd) and create a new .txt file “passwords.txt” . Now open your SABnzbd in your internet browser, click config in the top left corner. Now click “Folders” and scroll down to “Password File” and paste this path :
Whenever you want to download a password protected file, add the password to the .txt file. (every password should be on a new line)(Long password files will dramatically increase unpack time, keep your password file clean!)
Open your SABnzbd download folder and create a new folder called “nzb”. Then open SABnzbd and click “Config” in the top left corner, then click “Folders”. Paste the following link in the ” Watched Folder” textbox :
Then change “Watched Folder scan speed” to whatever you want and click “Save Changes”.
Every .nzb file you copy in this folder will be added automatically and removed from the folder.