A major trend in the tech space is automation. For media center enthusiasts, CouchPotato is a nifty means of automatically aggregating and downloading torrents. Users may set up searches based on metrics such as quality standards, and there are loads of integrations to automatically snatch and download movies. Plus, there’s Usenet support, and even an auto-rename and move feature for maintaining a certain naming convention and folder structure. This makes CouchPotato the ideal Plex companion.
For Windows and OS X there are superb client downloads, but Linux users (Ubuntu and Debian) must compile from source. There are directions on the website, but they do leave out a few steps. Here are the full install instructions:
First, install GIT
apt-get install git-core
Now, create a CouchPotato folder under /opt/couchpotato
cd into /opt/couchpotato
Next, clone the CouchPotato GIT repository
git clone https://github.com/CouchPotato/CouchPotatoServer.git
Start CouchPotato with
To run CouchPotato on boot, run
sudo cp CouchPotatoServer/init/ubuntu /etc/init.d/couchpotato
Change the paths in the init scripts by entering
sudo nano /etc/init.d/couchpotato
GNU nano should be open in a terminal. Add these lines:
When finished, press Ctrl+X, press Y and then Enter to save and exit nano.
Make CouchPotato executable with
sudo chmod +x /etc/init.d/couchpotato
And add to your defaults using
sudo update-rc.d couchpotato defaults
Finally, open a browser and navigate to
That’s it! CouchPotato should be functioning properly on Linux. I set up CouchPotato on Ubuntu 16.04, but this tutorial should work for any Ubuntu or Debian-based distribution.