The Easiest Way to run Couchpotato on Qnap is with Container Station The Easiest way is to use Docker on Container station, in this tutorial we used an LXC Container with full Ubuntu installation. We can instead use lightweight Docker container.
1. Create a Ubuntu Container on your Qnap
- Open Container station on Qnap and click on create.
- Search for Ubuntu Image
- Click on Install
- Adjust your CPU and Memory Settings
- Set Your Network on Bridge Mode ( DHCP or Static)
This is your container in which you will install Couchpotato. Its a python script to first you will need to have python on your system. It needs python 2.7 ( not python 3).
2. Install Python on your container
Install python by running these commands inside your container. default username and password are ubuntu:ubuntu , which you are reminded in the terminal window .
sudo apt-get update
sudo apt-get install python
check if you got the correct version by running python --version
. it should report 2.7.x
3. Install git on your container and Clone Couchpotato
You will use git to get couchPotato to your container, so you will need to have git installed on your container first. do it by running
sudo apt-get install git-core
Once Git is installed you can clone couchpotato. go to any directory you wish to save the couchpotato in ( I use /usr/local/bin) and run
sudo git clone git://github.com/CouchPotato/CouchPotatoServer.git
4. Run Couchpotato and Access its webfront
To run Couchpotato you can run
python /usr/local/bin/CouchPotatoServer/CouchPotato.py
You can access the webfront in any webbrowser by visiting <containerip>:5050
In the next article I will post how to install Transmission on Qnap using Container station. Your Couchpotato can use transmission to download files.