Starting Orthanc as a GNU/Linux daemon¶
Contents
“init” flavor¶
To install Orthanc as a GNU/Linux init daemon on a Debian/Ubuntu system, you can:
Download this service script (this file is part of the official Debian package of Orthanc),
Adapt some of its variables to reflect the configuration of your system,
Copy it in
/etc/init.d
as root (the filename cannot contain dot, otherwise it is not executed), make it belong to root, and tag it as executable:$ sudo mv orthanc.init /etc/init.d/orthanc $ sudo chown root:root /etc/init.d/orthanc $ sudo chmod 755 /etc/init.d/orthanc
If you wish the daemon to be automatically launched at boot time and stopped at shutdown:
$ sudo update-rc.d orthanc defaults
If you wish to remove the automatic launching at boot time later on:
$ sudo update-rc.d -f orthanc remove
Note: You can use rcconf
to easily monitor the services that are
run at startup:
$ sudo apt-get install rcconf
“systemd” flavor¶
A sample systemd daemon for Orthanc can be found in the official Debian package and in the official Fedora package (now orphaned - please consider contributing by adopting this package):
Download the systemd script,
Adapt some of its variables to reflect the configuration of your system,
Copy it as
/etc/systemd/system/orthanc.service
,Start the daemon as follows:
$ sudo systemctl daemon-reload $ sudo systemctl start orthanc.service
To make this change permanent after a reboot, you can create a symbolic link as follows:
$ sudo ln -s /etc/systemd/system/orthanc.service /etc/systemd/system/default.target.wants/
Other GNU/Linux distributions¶
The instructions above have been tested on Debian/Ubuntu/Fedora systems, but should work similarly on other GNU/Linux distributions.