CouchPotato

Installation

virtualenv

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

CouchPotato

  1. Clone the CouchPotato git repository on to your slot:

     git clone https://github.com/RuudBurger/CouchPotatoServer.git
    
  2. Start CouchPotato (requires python 2.7)

     python ~/CouchPotatoServer/CouchPotato.py &
    
  3. Kill the CouchPotato process.

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

     nano ~/.couchpotato/settings.conf
    

    Change the line that reads port = 5050 to port = 28525.
    Change the line that reads launch_browser = True to launch_browser = False.

  5. Restart CouchPotato inside a screen session

     screen -dmS CouchPotato python ~/CouchPotatoServer/CouchPotato.py
    

Usage

  • Open your browser and navigate to http://server.whatbox.ca:28525 to access the CouchPotato web interface and begin using the setup wizard.
  • Your CouchPotato password should not be the same as your Whatbox account or server password.

Settings

Downloaders

rTorrent settings

You will need to enable "Show advanced settings" to be able to change rTorrent's RPC path. You can do this from the Downloaders Settings page: http://server.whatbox.ca:28525/settings/downloaders/

Ssl: Checked
Rpc Url: xmlrpc
Username: user
Password: (your server password)
Host: server.whatbox.ca

Deluge settings

Host: localhost:{{DELUGEWEBPORT}}
Username: user *(WebUI port from your [Slot Info](/wiki/slot_info) page)*
Password: (your server password)

Transmission settings

Host: localhost:{{TRANSMISSIONPORT}}
Username: user *(WebUI port from your [Slot Info](/wiki/slot_info) page)*
Password: (your server password)