Lidarr

Uit WaaaghPedia
De printervriendelijke versie wordt niet langer ondersteund en kan weergavefouten bevatten. Werk uw browserbladwijzers bij en gebruik de gewone afdrukfunctie van de browser.

Installatie

Voorbereiding

Installeer CentOS en Finetune CentOS

yum -y install epel-release #Install EPEL repo
yum -y install wget git par2cmdline p7zip unzip tar gcc python-feedparser python-configobj python-dbus python-devel python-pip libmediainfo #Install Prereqs
yum -y install https://www.rpmfind.net/linux/rpmfusion/nonfree/el/updates/7/x86_64/u/unrar-5.4.5-1.el7.x86_64.rpm   #Install unrar
yum -y install ftp://rpmfind.net/linux/fedora/linux/releases/22/Everything/x86_64/os/Packages/p/python-yenc-0.4.0-4.fc22.x86_64.rpm #Install python-yenc
pip install pip --upgrade   #Update pip
pip install cheetah cryptography sabyenc --upgrade   #install python modules
yum -y update

Installatie

useradd -r lidarr # Create usenet service account

Mono toevoegen

mkdir -p /apps/{data/.lidarr,lidarr} && cd /apps   # Create data dir for Lidarr
wget $( curl -s https://api.github.com/repos/lidarr/Lidarr/releases | grep linux.tar.gz | grep browser_download_url | head -1 | cut -d \" -f 4 )   # Download Latest Lidarr files
tar -xvf Lidarr.develop.*.linux.tar.gz   # Extract Lidarr files
rm -rf Lidarr.*   #Cleanup after the download
chown -R lidarr:lidarr /apps   # Change ownership of Lidarr files
nano /etc/systemd/system/lidarr.service   # Create systemd service script file

[Unit] Description=Lidarr Daemon After=syslog.target network.target

[Service] Type=simple User=lidarr Group=lidarr ExecStart=/usr/bin/mono /apps/Lidarr/Lidarr.exe /data=/apps/data/.lidarr Restart=always RestartSec=15 TimeoutStopSec=20

[Install] WantedBy=multi-user.target

systemctl enable lidarr.service # Set Lidarr to start at system boot systemctl start lidarr.service # Start Lidarr

Lidarr is nu geïnstalleerd en beschikbaar op http://hostname:8686

Updaten

Update je systeem

pip install pip --upgrade   #Update pip
cd /apps
systemctl stop lidarr #stop lidarr
rm -rf Lidarr-bu #Verwijder backup
mv Lidarr Lidarr-bu #verplaats huidige versie naar backup locatie
curl -L -O $( curl -s https://api.github.com/repos/lidarr/Lidarr/releases | grep linux.tar.gz | grep browser_download_url | head -1 | cut -d \" -f 4 ) #Download Lidarr files
tar -xvzf Lidarr.*.linux.tar.gz   #Extract Lidarr files
rm -rf Lidarr.*   #Move to lidarr folder, and cleanup after the download
chown -R lidarr:lidarr /apps   #Change ownership of Lidarr files
systemctl start lidarr.service

Opt

Firewall

firewall-cmd --zone=public --add-port=8686/tcp --permanent
firewall-cmd --reload

Nas Koppeling

Mount NFS

MediaInfo

yum -y install libmediainfo

fpcalc

curl -L https://github.com/acoustid/chromaprint/releases/download/v1.4.3/chromaprint-fpcalc-1.4.3-linux-x86_64.tar.gz | sudo tar xvz --strip-components=1 -C /usr/local/bin/

Bronnen

Lidarr Firewall deviant.engineer