Web-Based WireGuard VPN Management
A beautiful and simple UI to manage your WireGuard peers and interfaces. Create, monitor, and revoke VPN access from one self-hosted portal — no command line required. Built on WireGuard's official wgctrl library.
Create, edit, enable, or disable WireGuard peers from a clean web interface. New users are activated without disturbing existing VPN connections
Every client receives a QR code and a ready-to-import wg-quick configuration file, delivered automatically by email
Drives WireGuard's official wgctrl library, so it works with your existing WireGuard setup and manages multiple interfaces side by side
Authenticate against a database, OAuth/OIDC, or LDAP (Active Directory, OpenLDAP), with passkey support for passwordless login
The whole application ships as one binary and is Docker ready. Your private keys and peer data never leave your own infrastructure
Exposes Prometheus metrics for monitoring and alerting, a REST API for client deployment, and webhooks for custom actions
Give employees secure access to internal resources without exposing services to the public internet or maintaining a hardware VPN concentrator
Connect branch offices, warehouses, and remote industrial sites to headquarters over encrypted WireGuard tunnels
Provision and revoke VPN access for BWR routers, gateways, and field equipment from one central portal
Operate VPN access for multiple customers, using peer expiry and webhooks to automate provisioning and lifecycle management
Sign in to our hosted VPNHUB portal and hand out your first VPN configuration in minutes.
Get started