summaryrefslogtreecommitdiff
path: root/net-vpn/derper/files/derper.service
blob: 44c093af85a5d032658edbab71139ca5a6ac7d55 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[Unit]
Description=Tailscale DERP server
Documentation=https://tailscale.com/kb/1118/custom-derp-servers
Wants=network-pre.target
After=network-pre.target NetworkManager.service systemd-resolved.service

[Service]
EnvironmentFile=/etc/default/derper
ExecStartPre=+/usr/libexec/derper-pre.sh
ExecStart=/usr/sbin/derper -certdir ${CERTDIR} -certmode ${CERTMODE} -hostname ${HOSTNAME} -a ${ADDR} -http-port ${HTTP_PORT} -c "${HOMEDIR}"/derper.key ${FLAGS}
ReadWritePaths=${HOMEDIR} ${CERTDIR}
Restart=on-failure

[Install]
WantedBy=multi-user.target