Autostart on Raspberry Pi

Keivan Beigi edited this page Jan 3, 2015 · 2 revisions

Upstart script for Raspberry Pi

Using Upstart allows for more advanced features, such as start/stop and automatic restart if it would crash.

Install Upstart

sudo apt-get install upstart

Create the Sonarr Upstart config file

sudo nano /etc/init/nzbdrone.conf

Paste in the following code, changing the username (right click if using terminal)

#author "HTPCGuides.com"
#description "Upstart Script to run Nzbdrone as a service on Ubuntu/Debian

#Set username for the process. Should probably be what you use for logging in
setuid pi
setgid pi

#Set mono directory
env MONO=/usr/bin/mono
#Set Nzbdrone directory
env DIR=/opt/NzbDrone

start on runlevel [2345]
stop on runlevel [016]

respawn

exec $MONO $DIR/NzbDrone.exe

Press Ctrl+X then y to save.

Start Sonarr

sudo start nzbdrone
Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.