summaryrefslogtreecommitdiff
path: root/indiserver.service
diff options
context:
space:
mode:
authorIngar <ingar@telenet.be>2024-11-03 15:51:01 +0100
committerIngar <ingar@telenet.be>2024-11-03 15:51:01 +0100
commit6f8d7b9e49b699601cc7090f8cb5e2fa0bb7754d (patch)
tree30082a04acd31e0ff071183cd493426d46a7399e /indiserver.service
parentb706d3dd2ef16902352cb8b4d8a1c6b06712955b (diff)
Added support files for the indiserver systemd service.
Diffstat (limited to 'indiserver.service')
-rw-r--r--indiserver.service27
1 files changed, 27 insertions, 0 deletions
diff --git a/indiserver.service b/indiserver.service
new file mode 100644
index 0000000..8d86233
--- /dev/null
+++ b/indiserver.service
@@ -0,0 +1,27 @@
+# systemd unit file for INDI server
+
+[Unit]
+Description=server for local and remote INDI drivers
+Wants=network.target
+After=syslog.target network-online.target
+
+[Service]
+Type=simple
+Restart=on-failure
+RestartSec=30
+User=indi
+Group=indi
+
+PrivateUsers=true
+ProtectSystem=false
+ProtectHome=false
+ProtectKernelTunables=true
+ProtectKernelModules=true
+ProtectControlGroups=true
+
+WorkingDirectory=/home/indi
+ExecStart=/usr/bin/indiserver_systemd
+
+[Install]
+WantedBy=multi-user.target
+