WGDashboard
A self-hosted web dashboard for managing WireGuard servers and their peers.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About WGDashboard
WGDashboard is a web interface for WireGuard, written in Python and Vue.js. It runs on the server that hosts your WireGuard interfaces and lets you add, edit and watch peers from a browser rather than editing configuration files by hand.
Docker files are included for deployment. The project is actively maintained, and the maintainers advise anyone running version 4.2.x or later on the public internet to update to the latest release. It suits people running their own WireGuard VPN server.
Strengths
- Manage WireGuard peers from a browser
- Docker deployment option
- Active development with frequent releases
Limitations
- Recent security advisory means it must be kept up to date
- Exposing the dashboard to the internet needs care
Details
- Pricing
- FreeFree to self-host; the source is published on GitHub.
- License
- Open source, license not stated
- Developer
- The WGDashboard contributors
- Platforms
- Linux, Web, Self-hosted
- How it runs
- Self-hosted
- Best suited for
- Running a personal or small-team WireGuard server
- Categories
- VPN, IT administration
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to WGDashboard
Compare allSoftware that can replace WGDashboard for an important use case, and what changes if you switch.
WireGuard Easy
A Docker image that runs a WireGuard VPN server with a web interface for managing clients.
WireGuard Easy packages the WireGuard server and a web admin UI in one Docker container with a ready-made docker-compose setup, requiring a Linux host with Docker.
WireGuard Portal
A self-hosted web portal for managing WireGuard server interfaces and user peer configurations.
WireGuard Portal manages WireGuard interfaces and peers from a browser and adds LDAP user accounts plus Docker Compose and Helm deployment options.
Pritunl
A self-hosted VPN server for OpenVPN, WireGuard and IPsec, managed through a web interface.
Pritunl manages OpenVPN, WireGuard and IPsec from one web interface with site-to-site links and device authentication, aimed more at organisations than single users.
defguard
A self-hosted WireGuard VPN platform with built-in identity management and multi-factor authentication per connection.
defguard is a self-hosted WireGuard platform with MFA per connection and LDAP, Active Directory and OIDC integration, aimed at organisations with some paid enterprise features.
Similar software
Related functionality, not necessarily a direct replacement.
WireGuard
A small, fast VPN protocol and set of official clients that connect two machines by exchanging public keys.
Algo VPN
Ansible scripts that stand up a personal WireGuard and IPsec VPN.
Headplane
A self-hosted web interface for managing Headscale, the open-source Tailscale control server.
NetBird
A WireGuard-based mesh network with single sign-on, multi-factor authentication and access policies, self-hostable or managed.
OpenVPN Access Server
A self-hosted business VPN server with a web admin interface, free for two simultaneous connections.
AmneziaVPN
Sets up your own VPN server on a machine you rent, then connects to it, with obfuscated protocols for networks that block ordinary VPNs.