From 738f59d8305b5e9117dabda7b1322774a3267228 Mon Sep 17 00:00:00 2001 From: status404 Date: Wed, 19 Oct 2022 05:39:49 -0400 Subject: [PATCH] systemd.service --- tracd.service | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 tracd.service diff --git a/tracd.service b/tracd.service new file mode 100644 index 0000000..2d497cc --- /dev/null +++ b/tracd.service @@ -0,0 +1,22 @@ +[Unit] +Description=Tracd Standalone Server +After=network.target + +[Service] +Type=simple +WorkingDirectory=/home/trac/ +ExecStart=bash -c '/usr/sbin/tracd --pidfile /tmp/tracd.pid -p 8055 --basic-auth="*,.htpasswd,realm" $(ls -d */)' +PIDFile=/tmp/tracd.pid +ExecStop=/bin/kill $MAINPID +KillMode=process +Restart=on-failure + +PrivateTmp=yes +ProtectSystem=strict +ReadWritePaths=/home/trac +NoNewPrivileges=yes +User=trac +Group=trac + +[Install] +WantedBy=multi-user.target