In this manual Sonarr install Ubuntu. We’re going to install Sonarr on a Computer with Ubuntu. We do this via the command-line. Once we have established a connection, via the command line. Then let’s do the following.
First we need to Update the installed software.
sudo apt-get update && sudo apt-get upgrade -y
To be sure. That you get the latest version of Sonarr.
sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo “Deb Http://download.mono-project.com/repo/debian wheezy main” | sudo tee/etc/apt/sources.list.d/mono-xamarin.list
Installation possibility o https to allow installations.
sudo apt-get install apt-transport-https-y
Add the installation source for Sonarr.
sudo apt-key adv–keyserver keyserver.ubuntu.com–recv-Keys FDA5DFFC
echo “deb https://apt.sonarr.tv/ master main” | sudo tee -a/etc/apt/sources.list.d/sonarr.list
Now we’re going to install Sonarr.
sudo apt-get update
sudo apt-get install nzbdrone -y
Now put the rights to sonarr’s folder right.
sudo chown -R /Opt/NzbDrone
You are now done installing Sonarr on Ubuntu.
We’re going to create a script now. So so so so that Sonarr starts automatically. During the startup of Ubuntu.
sudo nano /etc/init.d/nzbdrone
Paste the following script here. And change only the users name.
APP_PATH=/opt/NzbDrone
# User ID
RUN_AS=your user name# Path to Mono bin
DAEMON=$(which mono)# Location to save PID file.
PID_FILE=/var/run/nzbdrone/nzbdrone.pid
PID_PATH=$(dirname $PID_FILE)# script name
NAME=nzbdrone# app name
DESC=NzbDrone# start-ups args
EXENAME=”NzbDrone.exe”
DAEMON_OPTS=” “$EXENAME################end edit me ##################
NZBDRONE_PID=`ps auxf | grep NzbDrone.exe | grep -v grep | awk ‘{print $2}’`
test -x $DAEMON || exit 0
set -e
#Look for PID and create if doesn’t exist
if [ ! -d $PID_PATH ]; then
mkdir -p $PID_PATH
chown $RUN_AS $PID_PATH
fiif [ ! -d $DATA_DIR ]; then
mkdir -p $DATA_DIR
chown $RUN_AS $DATA_DIR
fiif [ -e $PID_FILE ]; then
PID=`cat $PID_FILE`
if ! kill -0 $PID > /dev/null 2>&1; then
echo “Removing stale $PID_FILE”
rm $PID_FILE
fi
fiecho $NZBDRONE_PID > $PID_FILE
case “$1” in
start)
if [ -z “${NZBDRONE_PID}” ]; then
echo “Starting $DESC”
rm -rf $PID_PATH || return 1
install -d –mode=0755 -o $RUN_AS $PID_PATH || return 1
start-stop-daemon -d $APP_PATH -c $RUN_AS –start –background –pidfile $PID_FILE –exec $DAEMON — $DAEMON_OPTS
else
echo “NzbDrone already running.”
fi
;;
stop)
echo “Stopping $DESC”
echo $NZBDRONE_PID > $PID_FILE
start-stop-daemon –stop –pidfile $PID_FILE –retry 15
;;restart|force-reload)
echo “Restarting $DESC”
start-stop-daemon –stop –pidfile $PID_FILE –retry 15
start-stop-daemon -d $APP_PATH -c $RUN_AS –start –background –pidfile $PID_FILE –exec $DAEMON — $DAEMON_OPTS
;;
status)
# Use LSB function library if it exists
if [ -f /lib/lsb/init-functions ]; then
. /lib/lsb/init-functions
if [ -e $PID_FILE ]; then
status_of_proc -p $PID_FILE “$DAEMON” “$NAME” && exit 0 || exit $?
else
log_daemon_msg “$NAME is not running”
exit 3
fielse
# Use Basic Functions
if [ -e $PID_FILE ]; then
PID=`cat $PID_FILE`
if kill -0 $PID > /dev/null 2>&1; then
echo ” * $NAME is running”
exit 0
fi
else
echo ” * $NAME is not running”
exit 3
fi
fi
;;
*)
N=/etc/init.d/$NAME
echo “Usage: $N {start|stop|restart|force-reload|status}” >&2
exit 1
;;
esacexit 0
Save this script file. You do this by pressing ctrl+x. Then pressy. And then press Enter.
Now give the script export rights.
sudo chmod +x /etc/init.d/nzbdrone
Take a script with you during startup.
sudo update-rc.d nzbdrone defaults
You are now done installing the boot script.
You can test it with the following command.
sudo reboot
Your computer will now restart.
Sonarr Ubuntu manual
Sky-of-Use is a German-language Usenet forum where users can find NZB files to download content…
PublicDomainTorrents is a website entirely dedicated to films in the public domain. This means that…
In this Anonynews Usenet review, we look at the key features, performance, and costs of…
Prowlarr is a powerful tool that, in combination with Sonarr, provides an optimized and automated…
Ngroups is a well-known name in the Usenet world and is often cited as a…
Giganews is one of the oldest and best-known Usenet providers in the world. The company…
Deze website gebruikt cookies.