snac2

Fork of https://codeberg.org/grunfink/snac2
git clone https://git.inz.fi/snac2
Log | Files | Refs | README | LICENSE

commit 92b3b71532e58f8ee69d2e3e006691bdd469ce76
parent d2aa5727baf8b17f99d0ffc041b225463bd2684d
Author: default <nobody@localhost>
Date:   Mon, 10 Jul 2023 06:05:43 +0200

[examples/snac-global.service] New file.

Diffstat:
Aexamples/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