wg-easy
WireGuard VPN with a web admin interface
What is wg-easy?
wg-easy wraps WireGuard in a small web panel where you create clients, see who is connected and download configs or QR codes, instead of editing peer files by hand on the server. It brings the whole setup down to a single container, which is why it is often the first VPN people get running at home. Traffic itself is handled by WireGuard in the kernel, so performance is not sacrificed for the convenience.
Best for
Getting a private VPN into your home network running in a few minutes
Replaces
- Tailscale
- OpenVPN
- NordVPN
Key features
- Create and revoke WireGuard clients from a browser
- QR code and file download for each client config
- Live view of connected peers and traffic
- One container with no external database
How to deploy
- Docker
Project health
- GitHub stars: 27,038
- Last code push: 2026-09-30
- Open issues: 47
- Status: actively developed
Figures pulled from the GitHub API and refreshed periodically.