commit 92b3b71

default  ·  2023-07-10 04:05:43 +0000 UTC
parent d2aa572
[examples/snac-global.service] New file.
1 files changed,  +24, -0
+24, -0
 1@@ -0,0 +1,24 @@
 2+[Unit]
 3+Description=A simple, minimalistic ActivityPub instance
 4+Documentation=https://codeberg.org/grunfink/snac2/src/branch/master/doc
 5+After=network.target
 6+Wants=network-online.target
 7+
 8+[Service]
 9+DynamicUser=yes
10+User=snac
11+Group=snac
12+StateDirectory=snac
13+ExecStart=/usr/local/bin/snac httpd $STATE_DIRECTORY
14+Restart=on-failure
15+
16+[Install]
17+WantedBy=multi-user.target
18+
19+# This is a systemd global service example. Edit and run:
20+# 
21+# cp snac-global.service /etc/systemd/system/snac.service
22+# sudo snac init /var/lib/snac
23+# sudo snac adduser /var/lib/snac USER
24+# systemctl enable snac
25+# systemctl start snac