Simplest dashboard for WireGuard VPN written in Python w/ Flask
Find a file
2020-10-18 20:20:02 -04:00
static main 2020-10-18 02:00:02 -04:00
templates Update configuration.html 2020-10-18 20:19:41 -04:00
.DS_Store First Commit 2020-10-18 01:10:13 -04:00
.gitignore Commit 2020-10-18 01:11:34 -04:00
dashboard.py On/Off Switch 2020-10-18 12:23:38 -04:00
LICENSE
README.md Update README.md 2020-10-18 20:20:02 -04:00
test.py First Commit 2020-10-18 01:10:13 -04:00

Wireguard Dashboard

Intro

Monitoring Wireguard is not convinient, need to login into server and type wg show. That's why this platform is being created, to view all configurations in a more straight forward way.

Installation

Requirement:

  • Wireguard
  • Configuration files under /etc/wireguard
  • Python 3.7
    • Flask

Install:

  1. git clone https://github.com/donaldzou/Wireguard-Dashboard.git
  2. cd Wireguard-Dashboard
  3. python3 dashboard.py
  4. Access your server! e.g (http://your_server_ip:10086)

Example

Index Image Conf Image