A web GUI to manage and monitorize your Wireguard server

Linguard

Linguard aims to provide an easy way to manage your WireGuard server, and it’s written in Python3 and powered by Flask.

Screenshots

network-section-1

network-section-2

wireguard-section-1

wireguard-section-2

wireguard-edit-1

wireguard-edit-2

peer-edit-1

Installation

Git

  1. Install dependencies:
    sudo apt update
    sudo apt install wireguard iptables uwsgi uwsgi-plugin-python3 libpcre3 libpcre3-dev
    
  2. Download any release (or clone the repository) and put the files somewhere you will remember later, such as /var/www/linguard.
  3. Edit the configuration files to fit your needs.
  4. Add a linguard user and group to your computer:
    groupadd linguard
    useradd -g linguard linguard
    
  5. Add the following lines to the file etc/sudoers so that linguard may

     

     

     

    To finish reading, please visit source site