Install Sabnzbd on Debian Linux

SABnzbd

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
Backbone
Retention
Speed
Connections
VPN
Monthly
Annual
UsenetServer
UsenetServer
3199
Unlimited
30
Yes
$10
$95.40
Newshosting
Newshosting
3199
Unlimited
30
Yes
$10
$99
Eweka
Eweka
3094
Unlimited
20
No
€7.50
€90
Astraweb
Astraweb
2264
Unlimited
20
No
$7.50
$96.00
Usenetlink
Cloudgate
2000
100 Mbit
30
No
$15
$140

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.