Couchpotato on IOmega/Lenovo IX4-300d NAS

In this guide I will cover the Couchpotato installation on your IX4-400d NAS, Couchpotato is a server application that will download movies and especially series episodes automatically, easily and in the best quality as soon as they are available on torrent websites or Usenet. Couchpotato will automatically search the most popular sources and find the best available source. Once setup correctly your series will appear on your NAS drive as soon as they aired anywhere in the world.

Requirements
– SSH Access(Guide Here)
– Custom Startup Script (Guide Here)
Installation & Configuration

First connect to your server via SSH and navigate to :

cd /mnt/pools/A/A0/Media/.Apps

Now download the Couchpotato server from github :

/opt/bin/git clone https://github.com/RuudBurger/CouchPotatoServer.git

 

This may take a few seconds depending on your internet connection… When the downloading is done… you can start your server:

ix4-300d install couchpotato

/opt/bin/python2.6 /mnt/pools/A/A0/Media/.Apps/CouchPotatoServer/CouchPotato.py --data_dir /mnt/pools/A/A0/Media/.Apps/_config/couchpotato/ --daemon

Now open your web browser and navigate to [NAS IP]:5050. the configuration will appear:

First choose a username and password for Couchpotato.

couchpotato welcome

Next the setup will ask you to configure download servers/software, i will be configuring SABnzbd and Transmission since these are already server i am running on my nas :

—-Transmission:
My personal link to my transmission server is:

http://192.168.1.2:9091/transmission/web/

Just fill in the IP and port of your server in the “Host” field and if you have a username and password set, fill in these field. the download folder shouldn’t be changed since it will use the default transmission download folder.

couchpotato transmission

—-Sabnzbd:
My local link to my sabnzbd server is :

http://192.168.1.2:8080/

to use SABnzbd in Couchpotato, Couchpotato will need a “API Key”, this API key can be found in the settings on your SABnzbd server :

http://[NAS IP]:8080/config/general/

The key can be found here, make sure the “Disable API-key” check box is unchecked.

sabzbd api key

Now copy & paste the key in the “Api Key” field. Then fill in as Category “Couchpotato”. All downloads from Couchpotato will be categorized under “Couchpotato” in SABnzbd.

couchpotato sabnzbd api key

Now you can select Nzb sites, select following sites, these are free and don’t require a login and password:

couchpotato usenet providers

Now choose if you want Couchpotato to rename your files. Caution, may confuse other movie library software.

couchpotato settings

now click “Finish”.

finishing couchpotato

Auto-Start

To make your server start with your NAS, paste next line in your startup-script

/opt/bin/python2.6 /mnt/pools/A/A0/Media/.Apps/CouchPotatoServer/CouchPotato.py --data_dir /mnt/pools/A/A0/Media/.Apps/_config/couchpotato/ --daemon

Now save the file and restart your server, your Couchpotato server should come online within a few minutes.

Couchpotato ix4-300d

3 thoughts on “Couchpotato on IOmega/Lenovo IX4-300d NAS

  1. Pingback: Gilbert
  2. Pingback: Gregory Smith
  3. I’m getting the following error in Couchpotato
    AttributeError: ‘_socketobject’ object has no attribute ‘set_tlsext_host_name’
    Doing a search, it appears it has something to do w/ the wrong version of PythonSSL? Do you happen to know how to get the correct version installed?

    Doing a search I found this – http://stackoverflow.com/questions/31576258/attributeerror-socketobject-object-has-no-attribute-set-tlsext-host-name
    But I don’t see a ‘pip’ command that I can run to do the install of pyopenssl

    I followed the steps for Sab, Sickbeard, and Couchpotato a while back.. CP hasn’t been working for me for a while and I’m trying to get it back up and running again.

    Thanks!

Leave a Reply