[Unit] Description=WireGuard Server [Service] Type=oneshot RemainAfterExit=yes ExecStart=/bin/ip link add dev wgserver type wireguard ExecStart=/bin/ip address add 192.168.177.1/24 dev wgserver ExecStart=/usr/bin/wg setconf wgserver /etc/wireguard-server.conf ExecStart=/bin/ip link set up dev wgserver ExecStop=/bin/sh -c 'umask 077; /usr/bin/wg showconf wgserver > /etc/wireguard-server.conf.tmp && mv /etc/wireguard-server.conf.tmp /etc/wireguard-server.conf' ExecStop=/bin/ip link del dev wgserver [Install] WantedBy=multi-user.target