Sabnzbdplus is a classic newsgrabber written in python. It works very well with CouchPotato, SickBeard and Nzbdrone for building your automated PVR system. This guide is for Debian Wheezy and Jessie for installing Sabnzbd as a regular user to avoid permission issues with saving to your hard drive's download folder. It will work on the Raspberry Pi, Banana Pi and other single board computers too.
Usenet Provider | |||||||
---|---|---|---|---|---|---|---|
UsenetServer | |||||||
Newshosting | |||||||
Frugal | |||||||
Usenetlink |
Install Sabnzbd on Debian
Install some dependencies first, the top line is for Debian Jessie and later, the bottom line containing python2.6
is for Wheezy
sudo apt-get install python-gdbm python-cheetah python-openssl par2 unzip -y
sudo apt-get install python2.6 python-cheetah python-openssl par2 unzip -y
We need to add repositories, update and upgrade
echo "deb http://ppa.launchpad.net/jcfp/ppa/ubuntu precise main" | tee -a /etc/apt/sources.list.d/sabnzbdplus.list
sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net:11371 --recv-keys 0x98703123E0F52B2BE16D586EF13930B14BB9F05F
sudo apt-get update
sudo apt-get upgrade -y
Install Sabnzbdplus, python-pip and sabyenc
sudo apt-get install sabnzbdplus python-pip -y
sudo pip install sabyenc
Fire up WinSCP, browse to and open /etc/default/sabnzbdplus
or nano it
sudo nano /etc/default/sabnzbdplus
and change the following, username should be your user
USER=username
HOST=0.0.0.0
PORT=8080
Restart the service
sudo service sabnzbdplus restart
Update the necessary files
sudo update-rc.d sabnzbdplus defaults
Sabnzbdplus will automatically start on boot 🙂
You should also install the multicore version of PAR2 for faster repairing of RAR files and then configure Sabnzbd.