Menu
Libraries |
Category

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.
  • Authentication: Supports basic auth with bcrypt-hashed passwords.
  • Platform Support: Docker images available for linux/amd64, linux/arm64, and linux/arm/v7.

Screenshot

wireguardvpnweb-uiuigowebsveltewg-ui

Comments