Raspberry Pi XBMC DB and Sickbeard Setup

Here are the steps I took to configure my Raspberry Pi to be my XBMC DB and also run SickBeard. Info here mainly so that I have something to refer to in the future if I ever have to rebuild.

Install and configure Raspbian

Download image from http://www.raspberrypi.org/downloads

Copy over image to the SD Card
sudo dd bs=1m if=/Users/alisterjupp/Downloads/2013-02-09-wheezy-raspbian.img of=/dev/rdisk5

Extend OS to full size of SD Card via raspi-config at first boot

Install required packages

sudo apt-get install python-dev python-setuptools

Set static ip

sudo nano /etc/network/interfaces
Change the line that reads

iface eth0 inet dhcp


iface eth0 inet static

with info below following;


update repo lists and upgrade

sudo apt-get update

sudo apt-get upgrade -y

Set to local time

sudo ln -sf /usr/share/zoneinfo/Australia/Perth /etc/localtime


Install MySQL


sudo apt-get install mysql-server

Configure MySQL to listen for connections from all network hosts

edit /etc/mysql/my.cnf

comment out the bind-address =


create xbmc user and assign permissions


GRANT ALL ON *.* TO 'xbmc'

import database from NAS

Configure XBMC clients to use this database





Install sickbeard






Install XBMC Server

still trying to work this out


Mount NFS drives

sudo mkdir /mnt/video

sudo chmod 777 /mnt/video

manual mount

sudo mount /mnt/video

sudo nano fstab

add /mnt/video nfs defaults 0 0







Sick Beard Config



Backup my Setup SD card to image file

sudo dd if=/dev/disk5 of=/Users/alisterjupp/Documents/XBMCsvr.img bs=1m

You may also like...

4 Responses

  1. Jay Cruz says:


    Thanks for the wonderful information.

    I have been using XBMC with my Raspberry Pi for quite a while now and I must say that I am amazed how both work perfectly well together.

    Anyways, just thought I’d share a great resource that offers great XBMC compatible accessories. For those who are interested, here is the link to the site: http://qavo.com.au/raspberry-pi/.


  2. Trent says:


    nice post. just wondering the speed of your xbmc system now its running th db on the rpi. I want to go down this road, however not sure it it will be fast enough for me. I run XBMC on a HTPC with an SSD for fast boot and play time. Would there be much lag if i throw a RPi into the mix you think?


  3. Trent says:

    also 1 more thing, how do you import your current movie db into mysql?


Leave a Reply

Your email address will not be published. Required fields are marked *