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 Follow the wizard to setup the username and password. Configure other settings from the options page.