[GUIDE] Sickbeard for MBL

This guide assumes you have already installed SABnzb following my guide

 

Most of this post is taken from http://community.wdc.com/t5/Netzwerk-Laufwerke/Guide-SABnzbd-und-sickbeard-auf-My-Book-Live/m-p/4838…

All credit goes to Shackles for the original post with minor modifications by me

 

For more information, see http://sickbeard.com/

 

Fire up PuTTY or Terminal

Change dir

cd /opt/share/

 Download the latest version of Sickbeard

wget https://github.com/midgetspy/Sick-Beard/tarball/master

 Rename

mv master sickbeard.tar.gz

 Extract

tar -xzvf sickbeard.tar.gz

 Remove download

rm -f sickbeard.tar.gz

 Rename folder

mv midgetspy* sickbeard

 In Putty type

nano /opt/share/sickbeard/config.ini

Then paste these 2 lines by right clicking your mouse button in the PuTTY window

web_port = 8081
web_host = 0.0.0.0

Hit control and o

Hit enter

Hit control and x

This will save the file

 

Now let’s start sickbeard manually

/opt/bin/python2.5 /opt/share/sickbeard/SickBeard.py

 Let it run for a minute or so and a menu will come up

 You may have to hit the space bar a few times to get to the menu

 Hit q to quit and when asked if you are sure hit y

 Hit Control and c to get back to the command line

 

 Now lets create the startup script

nano /etc/init.d/sickbeard

 There we enter the following text (right-click the way you can paste into Putty text from the clipboard):

#! /bin/sh 
	#Required -- Defaults Provided (only change if you know you need to).
	HOST="0.0.0.0" #Set Sick Beard address here.
	PORT="8081" #Set Sick Beard port here.
	 
	#Optional -- Unneeded unless you have added a user name and password to Sick Beard.
	SBUSR="" #Set Sick Beard user name (if you use one) here.
	SBPWD="" #Set Sick Beard password (if you use one) here.
	 
	#Script -- No changes needed below.
	case "$1" in
	start)
	PATH=$PATH:/opt/bin:/opt/sbin
	 echo "Starting Sickbeard."
# use /opt/bin/python2.5/ if you skipped the Python update!
	/opt/bin/python2.5 /opt/share/sickbeard/SickBeard.py -q > /dev/null 2>&1 &
	;;
	stop)
	#Shutdown Sick Beard and delete the index.html files that wget generates.
	echo "Stopping Sick Beard"
	wget -q --user=$SBUSR --password=$SBPWD "http://$HOST:$PORT/home/shutdown/" --delete-after
	sleep 6s
	;;
	*)
	echo "Usage: $0 {start|stop}"
	exit 1
	esac
	 
	exit 0

Now let’s set Sickbeard to start on a MBL reboot

chmod 755 /etc/init.d/sickbeard
update-rc.d sickbeard defaults

Now let’s restart Sickbeard

/etc/init.d/sickbeard start

Now in your web browser go to your mbl name or ip:8081

Set it all up

Done…

I don’t use Sickbeard so please feel free to post any setup instructions on how to set it up and integrate it with SABnzb

2 Likes

Hey!

Thanks for sharing.

Works perfectly, not a hiccup, integrates with SABNzb very easily.

An other great guide!

Thanks for the guide!!!

But sickbeard doesnt put the shows in a folder, atfter downloading sickbeard doesnt do anything but I have all the correct settings in Sickbeard. Can someone help me with this?

I first tried to install nzbget trough your guide (i have posted a question there) but i continue whit this installation.

After the step:

Now let’s start sickbeard manually

/opt/bin/python2.5 /opt/share/sickbeard/SickBeard.py

I get this:

-bash: /opt/bin/python2.5: No such file or directory

on my MBL there is a installation of python2.7

So i tried to adjust the path python2.5 to 2.7 in the line (i am a noob) then i get

 The Python module Cheetah is required

Can someone help me?