Description
WireGuard Easy is an all-in-one way to run a WireGuard VPN with a web-based admin interface on a Linux host. It lets you list, create, edit, delete, enable and disable clients from the browser, show a client's QR code for mobile setup, and download its configuration file. The dashboard shows which clients are connected and charts the transmit and receive traffic for each. Additional features include client expiration, one-time links, IPv6 and CIDR support, two-factor authentication, OIDC sign-in with providers such as Google, GitHub, Authelia and Authentik, Prometheus metrics, multilanguage support and automatic light and dark mode. Per-client firewall filtering requires iptables. The project presents itself as an easy installation that is simple to use. Its source is on GitHub under wg-easy, and it is free to use.…
Highlights
- WireGuard VPN and web admin UI in one tool
- Client management with QR codes and downloadable configs
- Connection statistics and traffic charts per client
- Two-factor authentication, OIDC sign-in and Prometheus metrics
Ratings & Reviews
No ratings yet
Be the first to rate WG Easy.
People also visit
WG Easy FAQ
What does WireGuard Easy do?
It runs a WireGuard VPN server with a web interface to manage clients.
Can I add phones?
Yes. Each client has a QR code to show, and its configuration file can be downloaded.
Does it support single sign-on?
Yes. The README lists OIDC support for providers such as Google, GitHub, Authelia and Authentik.
Are there any extra requirements?
Per-client firewall filtering requires iptables, according to the features list.
Which systems does it run on?
Linux hosts, as the README describes.
Where is the source?
On GitHub under wg-easy/wg-easy.
What are the best WG Easy alternatives?
Popular alternatives to WG Easy include Mullvad Browser, Amnezia Client and wg-easy. See all WG Easy alternatives

