• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How To Install CouchPotato in Ubuntu 16.04

{{postValue.id}}

To Install CouchPotato on Ubuntu 16.04

CouchPotato is an open source multi-platform application, used to download movies automatically. It is an automatic NZB and torrent downloader. Installation of CouchPotato in Ubuntu 16.04 is explained in this article.

Features

  • Automatic downloading and sending of NZBs to SABnzbd
  • Easily add movies via IMDB UserScript
  • Automatic downloading of torrents files to a specified directory
  • Trailer downloading
  • Movie sorting & renaming
  • A “ Coming Soon” page with soon to be released DVD and Theater info
  • Quality options to download best available
  • Support for NZBs.org, NZBMatrix, Newznab.com and ThePirateBay

To Install CouchPotato

Install the required packages for installing the couch potato.

root@linuxhelp1:~# apt-get install python git -y
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python is already the newest version (2.7.11-1).
python set to manually installed.
The following packages were automatically installed and are no longer required:
  libpango1.0-0 libpangox-1.0-0 linux-headers-4.4.0-21 linux-headers-4.4.0-21-generic linux-image-4.4.0-21-generic
  linux-image-extra-4.4.0-21-generic
Use ' sudo apt autoremove'  to remove them.
The following additional packages will be installed:
  git-man liberror-perl
Suggested packages:
  git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-arch git-cvs git-mediawiki
  git-svn
The following NEW packages will be installed:
  git git-man liberror-perl
0 upgraded, 3 newly installed, 0 to remove and 65 not upgraded.
Need to get 3,760 kB of archives.
After this operation, 25.6 MB of additional disk space will be used.
Get:1 http://in.archive.ubuntu.com/ubuntu xenial/main amd64 liberror-perl all 0.17-1.2 [19.6 kB]
Get:2 http://in.archive.ubuntu.com/ubuntu xenial/main amd64 git-man all 1:2.7.4-0ubuntu1 [735 kB]
Get:3 http://in.archive.ubuntu.com/ubuntu xenial/main amd64 git amd64 1:2.7.4-0ubuntu1 [3,006 kB]
.
.
.
Preparing to unpack .../liberror-perl_0.17-1.2_all.deb ...
Unpacking liberror-perl (0.17-1.2) ...
Selecting previously unselected package git-man.
Preparing to unpack .../git-man_1%3a2.7.4-0ubuntu1_all.deb ...
Unpacking git-man (1:2.7.4-0ubuntu1) ...
Selecting previously unselected package git.
Preparing to unpack .../git_1%3a2.7.4-0ubuntu1_amd64.deb ...
Unpacking git (1:2.7.4-0ubuntu1) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up liberror-perl (0.17-1.2) ...
Setting up git-man (1:2.7.4-0ubuntu1) ...
Setting up git (1:2.7.4-0ubuntu1) ...

Now make a directory for CouchPotato in the /opt location.

root@linuxhelp1:~# mkdir /opt/couchpotato

Use below command to change the CouchPotato directory and clone to the Github repository.

root@linuxhelp1:~# cd /opt/couchpotato/
root@linuxhelp1:/opt/couchpotato# git clone https://github.com/RuudBurger/CouchPotatoServer.git
Cloning into ' CouchPotatoServer' ...
remote: Counting objects: 49333, done.
remote: Total 49333 (delta 0), reused 0 (delta 0), pack-reused 49333
Receiving objects: 100% (49333/49333), 20.27 MiB | 603.00 KiB/s, done.
Resolving deltas: 100% (30477/30477), done.
Checking connectivity... done.

Make CouchPotato to run automatically on every reboot using following command.

root@linuxhelp1:/opt/couchpotato# cp CouchPotatoServer/init/ubuntu /etc/init.d/couchpotato
root@linuxhelp1:/opt/couchpotato# chmod +x /etc/init.d/couchpotato

Now create a file couchpotato in /etc/default location.

root@linuxhelp1:/opt/couchpotato# nano /etc/default/couchpotato
CP_USER=user1
CP_HOME=/opt/couchpotato/CouchPotatoServer
CP_DATA=/home/user1/couchpotato

Here, add it into the defaults directory with below command.

root@linuxhelp1:/opt/couchpotato# update-rc.d couchpotato defaults

After finished the above process, use below command to start CouchPotato daemon.

root@linuxhelp1:/opt/couchpotato# service couchpotato start

And now open the web browser with the URL http://localhost:5050/wizard/ to view the CouchPotato webpage.

welcome_screen

In CouchPotato dashboard, enter the required details.

dashboard

Select default torrent application and location to download the torrent files. Scroll down for further details.

torrent

Finally click I’ m ready option.

ready_to_start

Now the couch potato login screen will appear as given below.

login_screen

Here select the Movies, which you want to download.

select_movies_to_download

Click add option.

add_option

A flash message appears for adding movies.

flash_message

Finally click Movies option to view the added Movies quality and other details.

movies_option

added_movies

To Update Couchpotato

Follow the below steps to update CouchPotato to the latest version.

root@linuxhelp1~ # cd /opt/couchpotato/CouchPotatoServer/
root@linuxhelp1:/opt/couchpotato/CouchPotatoServer/# sudo git pull
Already up-to-date

Either directly update it from the CouchPotato Dashboard as given below.

Go to Settings icon in left corner.

settings

Here select the Check for Updates option.

check_for_update

Tags:
jacob
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

Is this CouchPotato compatible with Ubuntu Os?

A

CouchPotato can be installation in almost all major Linux distributions.

Q

While performing git clone during CouchPotato installation, How to overcome git command not found error?

A

Before proceeding with the installation of CouchPotato, first install apt-get install git.

Q

Is torrent files or its download links can be used in CouchPotato?

A

In CouchPotato you enable torrent files and links.

Q

What about the regular updates of CouchPotato?

A

In CouchPotato under settings icon you can Check for updates.

Q

What is CouchPotato?

A

CouchPotato is an open source multi-platform application, used to download movies automatically. It is an automatic NZB and torrent downloader.

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Lucas ?
Various options in Top command

Am using Top command only to view the load average, what are the various options in Top command..??

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.