summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorGravatar default2023-07-10 06:05:43 +0200
committerGravatar default2023-07-10 06:05:43 +0200
commit92b3b71532e58f8ee69d2e3e006691bdd469ce76 (patch)
treeee8cab690417b50a6562c6de21721bf44e2482b8 /examples
parentFixed failed mkdir() in restricted environments. (diff)
downloadsnac2-92b3b71532e58f8ee69d2e3e006691bdd469ce76.tar.gz
snac2-92b3b71532e58f8ee69d2e3e006691bdd469ce76.tar.xz
snac2-92b3b71532e58f8ee69d2e3e006691bdd469ce76.zip
[examples/snac-global.service] New file.
Diffstat (limited to 'examples')
-rw-r--r--examples/snac-global.service24
1 files changed, 24 insertions, 0 deletions
diff --git a/examples/snac-global.service b/examples/snac-global.service
new file mode 100644
index 0000000..c5be9ad
--- /dev/null
+++ b/examples/snac-global.service
@@ -0,0 +1,24 @@
1[Unit]
2Description=A simple, minimalistic ActivityPub instance
3Documentation=https://codeberg.org/grunfink/snac2/src/branch/master/doc
4After=network.target
5Wants=network-online.target
6
7[Service]
8DynamicUser=yes
9User=snac
10Group=snac
11StateDirectory=snac
12ExecStart=/usr/local/bin/snac httpd $STATE_DIRECTORY
13Restart=on-failure
14
15[Install]
16WantedBy=multi-user.target
17
18# This is a systemd global service example. Edit and run:
19#
20# cp snac-global.service /etc/systemd/system/snac.service
21# sudo snac init /var/lib/snac
22# sudo snac adduser /var/lib/snac USER
23# systemctl enable snac
24# systemctl start snac