joseantmazonsb / linguard

A simple, yet powerful web GUI to manage your Wireguard server, powered by Flask.
https://linguard.readthedocs.io
GNU General Public License v3.0
133 stars 21 forks source link
flask python vpn webgui wireguard wireguard-server

Linguard

GitHub Python version Stable workflow status Latest workflow status Stable Documentation Status codecov

GitHub release (latest SemVer including pre-releases) GitHub all releases

Linguard aims to provide a clean, simple yet powerful web GUI to manage your WireGuard server, and it's powered by Flask.

Read the docs for further information!

Key features

Installation

As a systemd service

  1. Download any release.

  2. Extract it and run the installation script:

    chmod +x install.sh
    sudo ./install.sh
  3. Run Linguard:

    sudo systemctl start linguard.service

Docker

  1. Download the docker-compose.yaml file.
  2. Run Linguard:
    sudo docker-compose up -d

    NOTE: You can check all available tags here.