Come fare il backup a SickRage

Dopo aver visto come fare il backup a CouchPotato, ora vediamo come farlo a SickRage.

Presupponendo che l’abbiate installato seguendo questa guida, potrete facilmente andando su:

http://raspberrypi.local:8081/config/backuprestore/

Selezionate il percorso e via, backup effettuato! Se dovete spostare il server da qualche altra parte vi basterà reinstallarlo e fare ripristina.

Se invece volete farlo in maniera manuale, salvatevi questi due file e sostituiteli nella nuova installazione (ovviamente dovrete prima disattivare il servizio con sudo service sickrage stop).

/opt/sickrage/config.ini
/opt/sickrage/sickbeard.db

Oppure:

/opt/sickrage/sickrage.db

Come configurare Monit con SickRage

sudo nano /etc/monit/conf.d/sickrage

Incollate:

check process SickRage matching "sickrage"
start program = "/etc/init.d/sickrage start"
stop program = "/etc/init.d/sickrage stop"
if failed host 127.0.0.1 port 8081 type TCP for 2 cycles then restart
if 2 restarts within 3 cycles then unmonitor

E poi riavviate Monit con:

sudo monit reload

Come installare SickRage su Raspberry Pi

Penso non debba essere presentato SickRage, se siete qua è perché lo conoscete già.

Prima di tutto spostetevi nella cartella e clonate il progetto:

sudo git clone https://github.com/SiCKRAGE/SickRage.git /opt/sickrage
sudo chmod -R 777 /opt/sickrage

Modificate il service:

sudo nano /etc/systemd/system/sickrage.service

E incollate dentro:

[Unit]
Description=SickRage Daemon
After=network-online.target
Requires=network-online.target

[Service]
Type=forking
GuessMainPID=no
ExecStart=/usr/bin/python /opt/sickrage/SickBeard.py -q --daemon --nolaunch --datadir=/opt/sickrage
Restart=on-failure
RestartSec=5
StartLimitInterval=60s
StartLimitBurst=3

[Install]
WantedBy=multi-user.target

Attivate il servizio e avviatelo:

sudo systemctl enable sickrage.service

sudo cp /opt/sickrage/runscripts/init.debian /etc/init.d/sickrage
sudo chown root:root /etc/init.d/sickrage
sudo chmod 644 /etc/init.d/sickrage
sudo update-rc.d sickrage defaults

sudo service sickrage start

Nel caso non andasse al primo colpo (dovrebbe ragionarci un po’ su al primo avvio), avviatelo manualmente:

sudo /opt/sickrage/SickBeard.py -q --daemon --nolaunch --datadir=/opt/sickrage

Fonte https://github.com/SiCKRAGE/SickRage