commit 92b3b71532e58f8ee69d2e3e006691bdd469ce76 parent d2aa5727baf8b17f99d0ffc041b225463bd2684d Author: default <nobody@localhost> Date: Mon, 10 Jul 2023 06:05:43 +0200 [examples/snac-global.service] New file. Diffstat:
A | examples/snac-global.service | | | 24 | ++++++++++++++++++++++++ |
1 file changed, 24 insertions(+), 0 deletions(-)
diff --git a/examples/snac-global.service b/examples/snac-global.service @@ -0,0 +1,24 @@ +[Unit] +Description=A simple, minimalistic ActivityPub instance +Documentation=https://codeberg.org/grunfink/snac2/src/branch/master/doc +After=network.target +Wants=network-online.target + +[Service] +DynamicUser=yes +User=snac +Group=snac +StateDirectory=snac +ExecStart=/usr/local/bin/snac httpd $STATE_DIRECTORY +Restart=on-failure + +[Install] +WantedBy=multi-user.target + +# This is a systemd global service example. Edit and run: +# +# cp snac-global.service /etc/systemd/system/snac.service +# sudo snac init /var/lib/snac +# sudo snac adduser /var/lib/snac USER +# systemctl enable snac +# systemctl start snac