How to Install SABnzbd+ in Ubuntu

This guide will show you how to install SABnzbd into an Ubuntu or Debian based system.
SABnzbd is a brilliant application for downloading media files from Usenet, all you need to do is sign up to a Usenet server, and then provide it with a .NZB file. It does all the hard work of downloading the various components of the media file (generally sections of a compressed RAR archive), it then unzips them ready for you to use.

In a way .NZB files are like .torrent files, in that they simply provide you a header file of information for your system to retrieve the entire file. However, instead of downloading peer-to-peer, you are downloading from a single server at the full speed your internet connection.

SABnzbd can be combined with Sickbeard or Couchpotato to create a fully automated TV and Movie downloading system.

In order to use Sickbeard and Couchpotato you'll need to be a member of an NZB Indexing website. Unfortunately I'm unable to provide a recommendation as the site I use is locked out to new users and I haven't tried any others. A search on Google for “NZB Indexer” brings up quite a few.

sudo apt-get install python-software-properties add-apt-key
add-apt-repository ppa:jcfp/ppa
sudo apt-get update
sudo apt-get install javascript-common libjs-excanvas libjs-mochikit libtidy-0.99-0 par2 python-chardet 
sudo apt-get install python-cheetah python-configobj python-feedparser python-libxml2 python-openssl python-utidylib 
sudo apt-get install python-yenc python-dbus zip unrar unzip par2 python-markdown python-pygments python-memcache
sudo apt-get install sabnzbdplus sabnzbdplus-theme-plush sabnzbdplus-theme-smpl

#$(whoami) will set Sab to launch as current user. You can change this to any other user account.
sudo sed -i "s/USER=/USER=$(whoami)/" /etc/default/sabnzbdplus
sudo sed -i "s/HOST=/HOST=0.0.0.0/" /etc/default/sabnzbdplus
sudo sed -i "s/PORT=/PORT=4000/" /etc/default/sabnzbdplus
sudo service sabnzbdplus start
Usenet Service Provider

Take a note of the details you received from your Usenet Service Provider

Quick Start Wizard

If you are using SABnzbd on the same computer you're currently using, then open your web browser and type in the following address: localhost:4000, or 127.0.0.1:4000


Alternatively, if SABnzbd is on a different computer, then open your web browser and type in its Host name or IP address followed by :4000, e.g. nas.local:4000, or 192.168.0.10:4000


You will now see the setup guide for SAB, to start with select your language

Server Details

Fill in the details you received from your Usenet Service provider. SABnzbd requires the following:

  • Host name
  • Port number
  • Username
  • Password
  • Number of connections

If your Usenet Service Provider supports SSL encrypted connections, then the Port number will generally be 443.

Number of Connections does have a bearing on speed, however using more connections than your computer can handle has an adverse effect of reducing speed.
Using too many will result in connection warnings from the Usenet server.

Start low and increase later, you can easily adjust the settings in SABnzbd > Config > Servers

Remote Connections to SABnzbd

Your choice here if you want to allow SABnzbd to be viewable by other computers on your network.

You can also password protect access to SABnzbd.

Quick Start Wizard Complete

That concludes the Quick Start Wizard, lets carry on through to the main view of SABnzbd

Main view of SABnzbd

Here is the main view of SABnzbd.

Before we get started there's a couple more settings that need changing.


Click on the Config button at the top

SABnzbd Config > General

The General section shows your API Key, this is required for Sickbeard, Couchpotato, and Headphones.

SABnzbd Config > User Folders

Now we need to change the Permissions for Completed Downloads to: 755

Optionally you can change the default Download and Completed Download folders from /home/you/Downloads

to another location.

E.g. on my NAS I have it set to /mnt/raidmount

Back