github.com/yggdrasil-network/yggdrasil-go@v0.5.6/contrib/systemd/yggdrasil.service (about)

     1  [Unit]
     2  Description=yggdrasil
     3  Wants=network-online.target
     4  Wants=yggdrasil-default-config.service
     5  After=network-online.target
     6  After=yggdrasil-default-config.service
     7  
     8  [Service]
     9  Group=yggdrasil
    10  ProtectHome=true
    11  ProtectSystem=true
    12  SyslogIdentifier=yggdrasil
    13  CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE
    14  ExecStartPre=+-/sbin/modprobe tun
    15  ExecStart=/usr/bin/yggdrasil -useconffile /etc/yggdrasil.conf
    16  ExecReload=/bin/kill -HUP $MAINPID
    17  Restart=always
    18  TimeoutStopSec=5
    19  
    20  [Install]
    21  WantedBy=multi-user.target