Install CouchPotato on Arch Linux

Install CouchPotato on Arch Linux

CouchPotato is a movie download manager capable of downloading from Peer to Peer and Usenet networks. It is comparable to Sonarr or Headphones except it manages only movies. It integrates with uTorrent, Deluge, NZBGet and many more downloaders.

 

Install CouchPotato

Install Packer if needed or use another package wrapper like Yaourt.

 

Install using packer.

packer -S couchpotato

 

Optionally add the system user to secondary groups.

sudo usermod -a -G nzbget,utserver,amule couchpotato

 

Install optional dependencies.

sudo pacman -S python2-pyopenssl

 

Set the ownership on the installation directory.

sudo chown -R couchpotato:couchpotato /usr/lib/couchpotato

 

Backup CouchPotato

Copy the configuration directory to the backup location.

sudo cp -R /var/lib/couchpotato/ /mnt/backup/

This will backup everything including metadata. To backup only the settings copy only the config.ini file.

 

Restore CouchPotato

Stop the systemd service.

sudo systemctl stop couchpotato.service

 

Remove the current data directory.

sudo rm -Rd /var/lib/couchpotato

 

Copy backup to the data directory.

sudo cp /mnt/backup/couchpotato /var/lib/couchpotato

 

Set the ownership on the new data directory.

sudo chown -R couchpotato:couchpotato /var/lib/couchpotato

 

Run CouchPotato

Start the service.

sudo systemctl start couchpotato.service

 

Enable the service to run on boot.

sudo systemctl enable couchpotato.service

 

Use CouchPotato

Access the web interface in the browser on the default port 5050 and the current IP address. For example http://192.168.0.100:5050/. Follow the wizard to setup the username and password. Configure other settings from the options page.

dom