wg-ui
- Purpose: WG UI is a self-contained management service for WireGuard with a self-serve web interface, designed to simplify WireGuard configuration and management.
- Key Features:
- Self-serve web-based UI for WireGuard management.
- QR-Code generation for easy mobile client configuration.
- Optional multi-user support with authentication.
- Simple authentication (basic auth) support.
- No external dependencies—runs as a single binary using the WireGuard kernel module.
- Supports both binary and container deployments.
- Target Audience: Users or administrators who need a lightweight, web-based tool to manage WireGuard VPN configurations without complex setup.
- Deployment Options:
- Docker: Pre-built images available for kernel-module (
embarkstudios/wireguard-ui:latest
) and userspace (embarkstudios/wireguard-ui:userspace
) deployments. - Standalone: Requires WireGuard installed on the host machine; supports cross-compilation for multiple architectures.
- Docker: Pre-built images available for kernel-module (
- Authentication: Supports basic auth with bcrypt-hashed passwords.
- Platform Support: Docker images available for
linux/amd64
,linux/arm64
, andlinux/arm/v7
.
wireguardvpnweb-uiuigowebsveltewg-ui
Featured Stories
No featured articles here. Navigate to an article, then pick the Feature on menu button