WG-Portal

WireGuard Portal is a web-based configuration interface developed for WireGuard server management. Allows new users to be enabled or disabled without interrupting existing VPN connections. The application operates as a single binary file with database, OAuth or LDAP-based authentication support.

WG

h44z · VPN & Networking

STARS1.9K
FORKS203
COMMITS—
CONTRIBUTORS57
VERSIONv2.3.1
UPDATED5 days ago
WireGuardVPNSelf-HostedGoMIT

Common commercial products in this category: NordVPN, Cisco AnyConnect, Zscaler

What can it do?
  • You do user authentication with support for OAuth, LDAP or database
  • You manage multiple WireGuard interfaces and backends from one panel
  • Install system monitoring and warning infrastructure with Prometheus metrics
User reviews
  • ↓ NegativeGitHub Issue

    OAuth SSO with google gives 404/wrong redirect

    “Hey! I am struggling to setup SSO through OAuth, At the moment my configuration looks like: ``` ... auth: callback_url_prefix: oauth: - id: google provider_name: google display_name: Google base_url: client_id: [REDACTED] client_secret: [REDACTED] auth_url: token_url:…”

  • ↓ NegativeGitHub Issue

    I can't log into the portal using my account.

    “My container starts up normally, but for some unknown reason I can’t log into the portal under the user I specify in the config. When I try to login it says: "Login failed! Authentication failed!". Below I write the configs: docker-compose.yml : ------------------------------…”

My note

Alternative pages

More in: VPN & Networking