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

Web-based WireGuard VPN management for servers and clients.


Create, update, start, stop, and restart WireGuard servers from a clean admin UI.


Generate ready-to-use WireGuard client configurations automatically.


Automatic WireGuard key generation for servers and clients.


Automatic client IP assignment from the selected VPN subnet.


QR code generation for fast mobile client setup.


One-click client configuration downloads.


Real-time server and client status monitoring.


Support for split-tunnel and full-tunnel client routing, server-side LAN bridging, and LAN-to-LAN routing.


REST API for automating VPN server and client management.