"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!" -



Follow the instructions in the virtualenv article to install and activate a Python 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.


  1. Install cheetah using pip.

     pip install cheetah


  1. Download SickBeard.

     git clone git:// ~/sickbeard
  2. Start SickBeard in daemon mode to create the initial configuration files.

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

     pkill -f
  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/ -d


  • Open your browser and navigate to to access the SickBeard web interface.