nullGuard

nullGuard

WireGuard VPN manager with web UI and REST API. Auto-gen configs and QR codes.

Docker Go jQuery

nullGuard is a WireGuard VPN management application with web UI and REST API. Easily create and manage VPN servers and clients with auto-generated configs, QR codes, and Docker deployment.

Self hosting a VPN has never been easier!
Setup now via DockerHub

Features

Server Management

Server Management

Web-based WireGuard VPN management for servers and clients.

  • Create, update, start, stop, and restart WireGuard servers from a clean admin UI.
  • Automatic WireGuard key generation for servers.
  • Real-time server and client status monitoring.
  • REST API for automating VPN server and client management.

Client Management

Client Management

  • Generate ready-to-use WireGuard client configurations automatically.
  • Automatic WireGuard key generation for clients.
  • Automatic client IP assignment from the selected VPN subnet.
  • QR code generation for fast mobile client setup.
  • One-click client configuration downloads.
  • Support for split-tunnel and full-tunnel client routing, server-side LAN bridging, and LAN-to-LAN routing.