summarylogtreecommitdiffstats
path: root/systemd.service
blob: 1f3f1eb3012916ff7af69a1db4f3476a141162d4 (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
[Unit]
Description=Homebridge
Requires=network-online.target
After=syslog.target network-online.target

[Service]
Type=simple
User=homebridge
Group=homebridge
#PermissionsStartOnly=true
WorkingDirectory=/var/lib/homebridge
ReadWritePaths=/var/lib/homebridge
EnvironmentFile=/etc/default/homebridge
#ExecStartPre=-/bin/run-parts /etc/hb-service/homebridge/prestart.d
#ExecStartPre=-/usr/bin/hb-service before-start $HOMEBRIDGE_OPTS`
ExecStart=/usr/bin/hb-service run $HOMEBRIDGE_OPTS
Restart=always
RestartSec=3
KillMode=process
CapabilityBoundingSet=CAP_IPC_LOCK CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_NET_RAW CAP_SETGID CAP_SETUID CAP_SYS_CHROOT CAP_CHOWN CAP_FOWNER CAP_DAC_OVERRIDE CAP_AUDIT_WRITE CAP_SYS_ADMIN
AmbientCapabilities=CAP_NET_RAW CAP_NET_BIND_SERVICE

[Install]
WantedBy=multi-user.target