Skip to content

Add, revoke and download WireGuard VPN profiles via a web based GUI with QR Code support.

Notifications You must be signed in to change notification settings

yarbsemaj/pivpn-wireguard-gui

Repository files navigation

PiVPN WireGuard GUI

A simple (unofficial) GUI for PiVPN.

Image of WireGuard VPN Home Add, revoke and download WireGuard vpn profiles with QR Code support.

Setup

  1. composer install
  2. cp .env.example .env
  3. Set APP_KEY to a random string.
  4. cp ./storage/app/users/users.json.example ./storage/app/users/users.json
  5. Setup a user with a username and password I strongly recommend the use of a UUID as a password
  6. Serve ./public

Extend

New drivers can be added by implementing the VPNDriver.php interface.