24 lines
728 B
Desktop File
24 lines
728 B
Desktop File
[Unit]
|
|
Description=Daplie Tunnel Server
|
|
After=network-online.target
|
|
Wants=network-online.target systemd-networkd-wait-online.service
|
|
|
|
[Service]
|
|
# Always restart, unless it's restarting fast enough for us to believe it's completely broken
|
|
Restart=always
|
|
StartLimitInterval=10
|
|
StartLimitBurst=3
|
|
|
|
User=www-data
|
|
Group=www-data
|
|
WorkingDirectory=/srv/stunneld
|
|
# TODO needs --config option and these options should go in a config file
|
|
ExecStart=/srv/stunneld/bin/stunneld.js --servernames tunnel.example.com --secret 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' --email tunnel@example.com --agree-tos
|
|
|
|
CapabilityBoundingSet=CAP_NET_BIND_SERVICE
|
|
AmbientCapabilities=CAP_NET_BIND_SERVICE
|
|
NoNewPrivileges=true
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|