File snac.service of Package snac2

[Unit]
Description=SNAC daemon, a simple, minimalistic ActivityPub instance
Documentation=man:snac(1) https://codeberg.org/grunfink/snac2
After=network.target

[Service]
User=snac
Group=apache
Type=simple
Restart=always
RestartSec=5
RuntimeDirectory=snac
RuntimeDirectoryMode=0710
ExecStartPre=/bin/sh -c "test -d /var/lib/snac || (echo Run: snac init /var/lib/snac; false)"
ExecStart=/usr/bin/snac httpd /var/lib/snac

# Hardening
PrivateDevices=yes
PrivateTmp=yes
ProtectHome=yes
ProtectSystem=full

[Install]
WantedBy=multi-user.target