WireGuard VPN with a web-based admin UI for managing clients and monitoring traffic
AGPL-3.0
- TypeScript
- Vue
- Dockerfile

About WG-Easy
WG-Easy is an all-in-one WireGuard VPN and web-based admin UI for any Linux host. It bundles WireGuard with an interface for setup and day-to-day administration, so you can install and manage your VPN clients from one place.
From the UI you can list, create, edit, delete, enable, and disable clients, show a client's QR code, and download its configuration file. It shows which clients are connected and charts Tx/Rx traffic for each one.
It also supports IPv6 and CIDR, two-factor authentication, one time links, client expiration, per-client firewall filtering, Prometheus metrics, Gravatar, automatic light and dark mode, and multiple languages. It runs as a Docker container.
Key features
- List, create, edit, delete, enable, and disable clients
- Show QR codes and download client configuration files
- Connection stats and Tx/Rx charts for connected clients
- IPv6, CIDR, 2FA, and client expiration
- Per-client firewall filtering and Prometheus metrics
Details
- First released
- 2021
- Platforms
- Linux · Docker
- Deployment
- self-hostable · docker
- VPN
- WireGuard
- Metrics
- Prometheus
- License
- AGPL-3.0-only
