Docfuntional

Documentation by Dysphunkional

Sickbeard

SickBeard is a program that organizes and downloads TV Shows. Its kind of like a PVR that uses the internet to get shows for you instead of recording them from cable/satellite. Depending where you live this may or may not be legal so use your own judgement on whether to use SickBeard or not. This guide is based on this guide from Ainer.org.

Prerequisites

This guide assumes you are installing SickBeard on the same server or jail that SABnzbd is installed. If you are installing on another server or jail you will need to SABnzbd prerequisites and create a user for SickBeard to run as (_sabnzbd is username used in the rest of this guide so if you pick a different name make sure you change _sabnzbd to your username in the commands below).
In addition to the prerequisites from SABnzbd you will need to install the git, wget, and p7zip.

pkg install git wget p7zip

or

pkg_add -r git wget p7zip

Installation

Change to the /usr/local directory

cd /usr/local

Get Sickbeard from github

git clone git://github.com/midgetspy/Sick-Beard.git sickbeard

Set the owner and group for the sickbeard directory

chown -R _sabnzbd:_sabnzbd /usr/local/sickbeard

Copy the init script

cp /usr/local/sickbeard/init.freebsd /usr/local/etc/rc.d/sickbeard

Enable the init script

echo 'sickbeard_enable="YES"' >> /etc/rc.conf

Start Sickbeard

/usr/local/etc/rc.d/sickbeard start

Go to http://serverIP:8081 in a web browser to see if it is running.

Configuration

NOTE: Screenshots coming soon.
Log into the SickBeard web interface.
Go to Config -> General.
In the Misc section uncheck the Launch Browser box and then click on the Save Changes button.
In the Web Interface section change the HTTP Port to 9091. Enter a username and password to secure SickBeard. Check the Enable HTTPS box and then click the Save Changes button.
Go to Config -> Search Settings.
In the Episode Search section change the Usenet Retention to match your usenet provider’s retention and then click the Save Changes button.
In the NZB Search section change the NZB Method to SABnzbd.
Enter your SABnzbd’s url, https://localhost:9090 if you are running Sickbeard and SABnzbd on the same server and followed my guide for setting up SABnzbd.
Enter the username and password you use to log into SABnzbd.
Copy and paste the API key from SABnzbd into the SABnzbd API Key box.
Leave the SABnzbd Category set to tv and click on the Test SABnzbd button. If your settings worked click the Save Changes button.
Go to Config -> Search Providers.
Set up any search providers you have access to. See this page for some tips on setting them up. Click the Save Changes button when you have added your providers.
Go to Config -> Post Processing.
Uncheck the Keep Original Files box and click the Save Changes button.
The Naming settings are up to your own preferences.
The Metadata settings depend on your media browser. If you are using XBMC or Boxee choose XBMC as the Metadata Type and check all the create boxes. If your XBMC theme uses banners instead of posters check the Use Banners box as well. Click the Save Changes button.
Go to Config -> Notifications.
This page is optional. Ainer.org has some instructions on setting up XBMC notification here.
Go to Tools -> Restart and click the OK button. Log back into Sick Beard on the new https port, e.g. https://serverIP:9091, and using the username and password you set on the General Settings page.

SABnzbd Configuration

Copy the autoprocessTV scripts to SABnzbd’s post processing directory and rename the sample config file

cp /usr/local/sickbeard/autoProcessTV/* /usr/local/sabnzbd/postprocessing/
mv /usr/local/sabnzbd/postprocessing/autoProcessTV.cfg.sample /usr/local/sabnzbd/postprocessing/autoProcessTV.cfg

Edit the config file

nano /usr/local/sabnzbd/postprocessing/autoProcessTV.cfg

Make it look like this but replace the username and password with the ones you set on the General Settings page.

[SickBeard]
host=localhost
port=9091
username=yourusername
password=yourpassword
web_root=
ssl=1

Log into the SABnzbd web interface
Click on the Config link at the top
SABnzbd Config Link
Click on the Categories link on the left
SABnzbd Categories Link
Type in tv for the name of the category, pick sabToSickBeard.py for the script, type in TV for Folder/Path and Groups / Indexer tags. Click the Add button to create the tv category.
SABnzbd Categories add TV

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: