Setup is based on wireguard-ui project which does have a nice web interface to manage the VPN and embedded WireGuard server binaries. Web-UI is accessible from the outside via port :5000
on the public IP address of the Raspberry-Gateway server, the WireGuard port is the standard port :51820
.
A web user interface to manage your WireGuard setup.
- Friendly UI
- Authentication
- Manage extra client information (name, email, etc)
- Retrieve client config using QR code / file / email
Full wireguard-ui documentation is available on project's GitHub page. Kudos to all the contributors of the wireguard-ui project and @ngoduykhanh for the great work and coordination.