vpncloud/assets/vpncloud@.service

26 lines
723 B
SYSTEMD
Raw Permalink Normal View History

2016-11-25 06:29:12 +00:00
[Unit]
Description=VpnCloud network '%I'
After=network-online.target
Wants=network-online.target
2019-12-06 09:21:07 +00:00
Documentation=man:vpncloud(1)
2016-11-25 06:29:12 +00:00
[Service]
2020-06-03 13:49:06 +00:00
Type=forking
ExecStart=/usr/bin/vpncloud --config /etc/vpncloud/%i.net --log-file /var/log/vpncloud-%i.log --stats-file /var/log/vpncloud-%i.stats --daemon --pid-file /run/vpncloud-%i.pid
PIDFile=/run/vpncloud-%i.pid
2016-11-25 06:29:12 +00:00
WorkingDirectory=/etc/vpncloud
2019-12-06 09:21:07 +00:00
RestartSec=5s
Restart=on-failure
2020-06-03 13:49:06 +00:00
TasksMax=10
MemoryMax=50M
2019-12-06 09:21:07 +00:00
PrivateTmp=yes
ProtectHome=yes
ProtectSystem=strict
2020-06-03 13:49:06 +00:00
ReadWritePaths=/var/log /run
2019-12-06 09:21:07 +00:00
CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_NET_RAW CAP_SETGID CAP_SETUID CAP_SYS_CHROOT
DeviceAllow=/dev/null rw
DeviceAllow=/dev/net/tun rw
2016-11-25 06:29:12 +00:00
[Install]
WantedBy=multi-user.target