SickBeard

"The ultimate PVR application that searches for and manages your TV shows. Automatically finds new and old episodes for you and it works with your current download client!" - sickbeard.com

Installation

virtualenv

Follow the instructions in the virtualenv article to install and activate a Python 2.7 virtual environment. If you have previously set up a virtualenv, you may choose to re-use it or create a new one with a different name.

Cheetah

  1. Install cheetah using pip.

     pip install cheetah
    

Sickbeard

  1. Download SickBeard.

     git clone git://github.com/midgetspy/Sick-Beard.git ~/sickbeard
    
  2. Start SickBeard in daemon mode to create the initial configuration files.

     python ~/sickbeard/SickBeard.py -d
    
  3. Kill the SickBeard process.

     pkill -f SickBeard.py
    
  4. Edit the configuration file to set a port and download location. Port 46122 has been automatically generated for you, but you may use another 5 digit port between 10000 and 65535.

     nano ~/sickbeard/config.ini
    

    Change the line that reads root_dirs = "" to root_dirs = "0|/home/user/files".
    Change the "web_port" option to 46122 or your chosen port.

  5. Change Your Bash Timezone. If you haven't set your Bash Timezone, your logs and television schedule will be incorrect.

  6. Restart Sickbeard

     python ~/sickbeard/SickBeard.py -d
    

Usage

  • Open your browser and navigate to http://server.whatbox.ca:46122 to access the SickBeard web interface.