Open Source Β· Self-hosted Β· WireGuard

Self-hosted VPN management
and Zero Trust access control.

WireGuard instances, peer management, firewall, DNS, and secure app publishing β€” all running on your infrastructure.

Free and open source. Nothing leaves your server.

wireguard_webadmin β€” light mode wireguard_webadmin β€” dark mode

More than a VPN panel.

A complete network management stack β€” from WireGuard peer control to Zero Trust application gateway.

βš™οΈ

Manage

  • Multiple WireGuard instances
  • Peer management with traffic graphs
  • Firewall rules & port forwarding
  • DNS resolver with blacklists
  • VPN invite links with QR code
πŸ”’

Protect

  • Zero Trust application gateway
  • TOTP two-factor authentication
  • Altcha proof-of-work anti-brute-force
  • IP ACL per application
  • OIDC coming soon
⚑

Automate

  • Scheduled peer enable/disable
  • Routing templates
  • Invite links with expiry
  • API v2 for automation
  • Multi-user with role permissions

Publish internal apps securely β€” without opening them to the world.

The built-in application gateway lets you expose services like Grafana, Proxmox, or any internal web app with proper authentication in front, without punching holes in your firewall or relying on a third-party tunnel.

Every request passes through the gatekeeper: TOTP, local credentials, IP ACL, and browser validation with proof-of-work (Altcha) to stop automated attacks.

TOTPIP ACLAltcha PoWSelf-hosted

Learn more β†’
Zero Trust application gateway

Full visibility into every peer.

Each peer gets a dedicated detail view: real-time connection status, cumulative traffic, time-series bandwidth graphs, last handshake, and the QR code for instant re-provisioning.

Traffic history is stored per peer so you can audit usage over time β€” not just since the last restart.

Traffic graphsLast handshakeQR codePer-peer history
Peer details β€” traffic graph and metrics

Time-based peer access control.

Define schedules for each VPN peer. Access is automatically enabled and disabled based on the time window you configure β€” no manual intervention needed.

Useful for contractors, temporary access, shift-based policies, or anything where access should be bounded in time without relying on humans to remember to revoke it.

Time-based ACLAutomatedPer-peer
Peer scheduling interface

Built for how sysadmins actually work.

Every feature is a screen away. No buried menus, no wizard flows.

Firewall rule management
Firewall

Per-instance iptables rules, port forwarding, and outbound ACLs β€” managed from the UI.

DNS management with blacklists
DNS

Built-in resolver with category-based blacklists: ads, malware, tracking, adult content.

VPN invite link with QR code
Invite links

Generate a shareable link with QR code and config file. The user scans or imports it directly into their WireGuard client.

Routing templates
Routing templates

Define allowed IPs and routing policies once, reuse across dozens of peers.

As easy as docker compose up.

Runs on any Linux machine with Docker. Caddy handles HTTPS automatically.

Deployment guide β†’

Everything you need. Nothing you don't.

πŸ–₯️

Multi-arch

Native images for amd64 and arm64

πŸŒ™

Dark mode

Full dark/light interface toggle

πŸ‘₯

Multi-user

Role-based permissions per user

πŸ“Š

Traffic history

Per-peer bandwidth graphs over time

🚫

DNS blacklist

Block categories: ads, malware, tracking

πŸ—ΊοΈ

Routing templates

Reusable routing configs across peers

πŸ”—

API v2

REST API for external automation

πŸ§ͺ

Debug console

Built-in diagnostic and debug tools

πŸ“¨

Invite links

QR code invites with optional expiry

πŸ”₯

Firewall

Per-instance firewall rule management

πŸ“‘

Port forwarding

Forward ports through VPN peers

πŸ”

TOTP / 2FA

Two-factor auth for admin and app gateway

What's coming.

Coming soon

OIDC Authentication

Sign in with your existing identity provider β€” Keycloak, Authentik, Google Workspace, or any OIDC-compatible IdP.

In progress

App Gateway / Gatekeeper v2

A more capable application gateway with granular per-route policies, session management, and improved audit logging.

Planned

Peer groups & bulk actions

Group peers by team, project, or access level. Apply firewall rules, routing templates, and schedules to whole groups at once.