summarylogtreecommitdiffstats
path: root/perimeter81helper.service
blob: 212ac2893f2b7b9eb621957a7a6cef1834988077 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
[Unit]
Description=Perimeter81 Helper Daemon
Documentation=https://support.perimeter81.com
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
WorkingDirectory=/opt/Perimeter81
ExecStart=/opt/Perimeter81/artifacts/daemon -f "artifacts/daemon" -l "/var/log/perimeter81/perimeter81helper.log" -e "/var/log/perimeter81/perimeter81helper-error.log"
Restart=always
RestartSec=10
StandardOutput=append:/var/log/perimeter81/perimeter81helper.log
StandardError=append:/var/log/perimeter81/perimeter81helper-error.log

# Security hardening
NoNewPrivileges=false
PrivateTmp=yes
ProtectSystem=strict
ProtectHome=no
ReadWritePaths=/var/log/perimeter81 /etc/perimeter81 /run/perimeter81
RuntimeDirectory=perimeter81
LogsDirectory=perimeter81

[Install]
WantedBy=multi-user.target