Most of this post is taken from http://community.wdc.com/t5/Netzwerk-Laufwerke/Guide-SABnzbd-und-sickbeard-auf-My-Book-Live/m-p/483818/highlight/true#M1175
All credit goes to Shackles for the original post with minor modifications by me
Users looking to upgrade to 0.7.12 please see this post
Connect to the MBL with PuTTY or Terminal and install optware
wget http://mybookworld.wikidot.com/local--files/optware/setup-mybooklive.sh
sh setup-mybooklive.sh
Issue the following commands to ensure that we can use the command “ipkg” from any directory
echo "export PATH=$PATH:/opt/bin:/opt/sbin" >> /root/.bashrc
echo "export PATH=$PATH:/opt/bin:/opt/sbin" >> /etc/profile
Close PuTTY or Terminal (Very Important)
Open PuTTY or Terminal and connect to the MBL again
ipkg update
ipkg install sabnzbdplus par2cmdline python25 py25-cheetah py25-openssl screen lynx unrar
Download latest SABnzbd http://sourceforge.net/projects/sabnzbdplus/files/sabnzbdplus/0.7.12/SABnzbd-0.7.12-src.tar.gz/download
Extract the SABnzbd-0.7.12 folder inside the tar.gz file with 7-zip 9.20
Start WinSCP
In the right panel, navigate to /opt/share/SABnzbd
In the left panel, navigate to SABnzbd-0.7.12 and highlight all the extracted files in the left panel and drag them to the right panel
Overwrite all files when prompted
Close WinSCP
Start SABnzbd so that it creates sabnzbd.ini
/opt/bin/python2.5 /opt/share/SABnzbd/SABnzbd.py -f /opt/share/SABnzbd/sabnzbd.ini -d
Edit sabnzbd.ini
nano /opt/share/SABnzbd/sabnzbd.ini
Find host = localhost
and change it to
host = 0.0.0.0
Hit control and o
Hit enter
Hit control and x
This will save the edited file and close nano
Create SabNZB auto start file
nano /etc/init.d/sabnzbd
Paste this text into the empty nano window (right click)
#!/bin/sh
case "$1" in
start)
# help sabnzbd to find par2, unrar etc.
PATH=$PATH:/opt/bin:/opt/sbin
echo "Starting SABnzbd."
/opt/bin/python2.5 /opt/share/SABnzbd/SABnzbd.py -f /opt/share/SABnzbd/sabnzbd.ini -d
;;
stop)
echo "Shutting down SABnzbd."
/usr/bin/wget -q --delete-after "http://0.0.0.0:8080/sabnzbd/api?mode=shutdown&apikey=ENTERAPIKEYHERE"
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
exit 0
Hit control and o
Hit enter
Hit control and x
This will save the new file and close nano
Change permission on the sabnzbd folder, add sabnzbd to startup and reboot the MBL
chmod 755 /etc/init.d/sabnzbd
update-rc.d sabnzbd defaults
Now we want to start SabNZB
/etc/init.d/sabnzbd start
Now let’s get our API Key and fix the sabnzbd script
Login to the SABnzbd dashboard from a browser yourmybookliveip:8080
Click on Config and General and on the right side of the screen look for your API Key
Copy the key to your clipboard
Now let’s edit sabnzbd
nano /etc/init.d/sabnzbd
Look for the text that says ENTERAPIKEYHERE and delete just that text and right click to paste your API key
The line should look similar to this after you paste your API Key
/usr/bin/wget -q --delete-after "http://0.0.0.0:8080/sabnzbd/api?mode=shutdown&apikey=a6ebdd7158c2d5eg9e0ac91ad3ad5114"
Hit control and o
Hit enter
Hit control and x
This will save the new file and close nano
Now we can stop the server from SSH if needed
#Create a share from the MyBookLive dashboard for your SABnzb downloads
#To login to the SABnzbd dashboard from a browser yourmybookliveip:8080
#Setup your usenet server information
#Go to Folders
#Temporary Download Folder - /DataVolume/shares/ share you just created for downloads
#Completed Download Folder - /DataVolume/shares/ share you just created for downloads
#Permissions for completed downloads 775
#Save changes
#Finish setting up SabNZB (RSS Feeds) etc
#Done