wg-easy

WireGuard VPN with a web admin interface

Security & Privacy MIT beginner ★ 27,038 stars

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.

More in Security & Privacy