16 lines
541 B
SYSTEMD
16 lines
541 B
SYSTEMD
|
[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
|