1.3 KiB
1.3 KiB
title |
---|
Couch Potato |
CouchPoato
Clone the CouchPotato GitHub Repo
Run git clone https://github.com/CouchPotato/CouchPotatoServer.git /opt/CouchPotato
User Management
For security it is best to run a service with a specific user and group. You can create one using the following command:
Add to the couchpotato
group any users you wish to be able to easily manage or access files downloaded through Deluge, for example:
sudo adduser --system --gecos "Couch Potato Service" --disabled-password --group --home /var/lib/couchpotato couchpotato
sudo adduser tanshu couchpotato
Autostart with systemd
Create the file /etc/systemd/system/couch-potato.service
containing the following:
sudo nano /etc/systemd/system/couch-potato.service
[Unit]
Description=Couch Potato Daemon
After=syslog.target network.target
[Service]
User=couchpotato
Group=couchpotato
Type=simple
ExecStart=/usr/bin/python /opt/CouchPotato/CouchPotato.py
TimeoutStopSec=20
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.target
Enable the service with:
systemctl enable /etc/systemd/system/couch-potato.service
systemctl start couch-potato
systemctl status couch-potato
Finally
Open your browser and go to: http://localhost:5050/