diff options
Diffstat (limited to 'systemd')
| -rw-r--r-- | systemd/meson.build | 4 | ||||
| -rw-r--r-- | systemd/sia-server-sysuser.conf | 1 | ||||
| -rw-r--r-- | systemd/sia-server.service | 12 |
3 files changed, 17 insertions, 0 deletions
diff --git a/systemd/meson.build b/systemd/meson.build new file mode 100644 index 0000000..5296400 --- /dev/null +++ b/systemd/meson.build @@ -0,0 +1,4 @@ +fs = import('fs') + +systemd_service = fs.copyfile(meson.current_source_dir() / 'sia-server.service') +sysuser_config = fs.copyfile(meson.current_source_dir() / 'sia-server-sysuser.conf') diff --git a/systemd/sia-server-sysuser.conf b/systemd/sia-server-sysuser.conf new file mode 100644 index 0000000..14fc0ec --- /dev/null +++ b/systemd/sia-server-sysuser.conf @@ -0,0 +1 @@ +u sia-server - "Sia server system user" - diff --git a/systemd/sia-server.service b/systemd/sia-server.service new file mode 100644 index 0000000..3738d9a --- /dev/null +++ b/systemd/sia-server.service @@ -0,0 +1,12 @@ +[Unit] +Description=Sia IoT server +After=network.target mosquitto.service +Wants=network.target mosquitto.service + +[Service] +User=sia-server +Group=sia-server +ExecStart=/usr/bin/sia-server -config /etc/sia-server/config.json + +[Install] +WantedBy=multi-user.target |
