All on GnosisVPN template:
create /etc/wireguard/gnosisvpnpoc.conf (as outlined on respective docs)
/etc/systemd/system/gnosisvpnpocmgmt.service:
[Unit]
Description=Gnosis VPN PoC Service
After=network.target
[Service]
WorkingDirectory=/home/user/gnosisvpn/
Environment="GNOSISVPN_CONFIG_PATH=./config.toml"
ExecStartPre=/usr/bin/rm -f /var/run/gnosis-vpn.sock
ExecStart=/usr/local/bin/gnosis_vpn-x86_64-linux
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
and enable WG as service:
sudo systemctl enable gnosisvpnpocmgmt.service
sudo systemctl enable wg-quick@gnosisvpnpoc
on GnosisVPN service app qube:
copy binary to /usr/local/bin/gnosis-vpn-x86_64-linux (this persists by default)
check status of service:
sudo journalctl -u wg-quick@gnosisvpnpoc --no-pager --output=short-precise
All on GnosisVPN template:
create
/etc/wireguard/gnosisvpnpoc.conf(as outlined on respective docs)/etc/systemd/system/gnosisvpnpocmgmt.service:and enable WG as service:
on GnosisVPN service app qube:
copy binary to
/usr/local/bin/gnosis-vpn-x86_64-linux(this persists by default)check status of service: