How to Install & Configure SickBeard
This tutorial shows step-by-step how to install and configure SickBeard PVR Downloader on an Ubuntu / Debian based system, and link it to SABnzbd+ in order to download TV programs from Usenet.
Use this tutorial in conjunction with my Youtube video: How to Install & Configure SickBeard
Download Python Source from GitHub: https://github.com/midgetspy/Sick-Beard/archive/development.zip
Unzip the Source Code folder and copy into your home folder, e.g: /home/user/SickBeard
If you are installing SickBeard into a remote system then SSH in via File Manager / WinSCP
AutoProcess TV Config
autoprocessTV.cfg file tells SABnzbd which IP and Port number SickBeard is running on.
cd ~/SickBeard/autoProcessTV mv autoprocessTV.cfg.sample autoprocessTV.cfg nano ~/SickBeard/autoProcessTV/autoprocessTV.cfg #Make the following Changes: [SickBeard] host=localhost port=4001 username= password= web_root= ssl=0
Create SickBeard Init Script
cd ~ wget quidsup.net/sh/init-sickbeard.sh nano init-sickbeard.sh #Make the changes detailed in SickBeard Init Script sudo cp ~/init-sickbeard.sh /etc/init.d/ cd /etc/init.d sudo mv init-sickbeard.sh sickbeard sudo chmod 755 sickbeard sudo update-rc.d sickbeard defaults sudo service sickbeard start
The Init script opens SickBeard on system bootup, its written for Ubuntu / Debian based systems.
Remember to change the three Username variables (shown in this picture as /home/quids) to match your system.
Note: Don't run SickBeard as the Root user, as it will cause a severe security risk to your system.
Now to run SickBeard
To start with it would be a good opportunity to run the first time updates for SickBeard.
Click the Update Now button at the top of the screen, and then wait for SickBeard to restart.
In future SickBeard will alert you when an update is required.
SickBeard Config > General
1. Untick Launch Browser
2. Set the Port Number
Change port to 4001, or any number of your choice.
Note: For Linux I would recommend keeping the port number between 1024 to 30,000
3. (Optional) Set Username and Password
If you want to restict access to SickBeard
4. Save changes, and then Restart SickBeard.
(Click on Home, and then Restart)
SickBeard Config > Search Settings
1. Search Frequency
Change Search Frequency from 60 Minutes to something like 120 Minutes (2 hours), or 180 Minutes (3 hours) as there is need to hammer the NZB / Torrent searchers too often.
2. Usenet Retension
Set Usenet Retention to the number of days your Usenet provider retains files for, this is usually between 800 to about 2000 days.
3. Tick Search NZBs
4. Set NZB Method to SABnzbd
5. Provide SABnzbd URL
By default this is http://localhost:8080, but if you followed my tutorial on SABnzbd I changed the port to 4000: http://localhost:4000
6. SABnzbd API Key
Copy and Paste this key from SABnzbd > Config > General > API Key
7. SABnzbd Category: tv
Save Changes, and then you can try out the settings by clicking Test SABnzbd
SABnzbd Config > Folders
1. Post-Processing Scripts Folder
Set Scripts folder to SickBeard Auto Process TV, e.g. /home/you/SickBeard/autoProcessTV
SABnzbd Config > Categories
1. Create new category for SickBeard Downloads
Category Name: tv
Folder/Path: e.g. /home/you/Videos/TV, or /mnt/raidmount/TV
Groups: Leave blank
SickBeard Config > Search Providers
1. Add new Custom Newznab Provider
You'll need to subscribe to an NZB Searcher website that supports use of RSS feeds and gives you an API key.
I use NZB.su, however they are no longer accepting new members
2. Site URL
Address of the NZB Searcher website
3. API Key:
Your RSS / API Key supplied by your NZB Searcher