# wireguard-manager The wireguard-manager provides a easy-to-use graphical interface to setup and manage wireguard server(s). The following features is implemented: * Create/Delete/Modify Server * Create/Delete/Modify Users * QRCode export * Text export * Start/Stop server * User bandwidth usage statistics The interface runs in docker and requires the host to have installed wireguard, either as a dkms module, or by using newer kernels (5.6+) # Installation ```bash docker build -t perara/wireguard-manager https://github.com/perara/wireguard-manager.git \ && docker run -v ./config:/config --cap-add NET_ADMIN --net host perara/wireguard-manager ``` # Usage When docker container is started, go to http://localhost:80 # Showcase ![Illustration][docs/images/1.png] ![Illustration][docs/images/2.png] ![Illustration][docs/images/3.png] ![Illustration][docs/images/4.png] # Roadmap * Add some insecure authentication * Eventual bugfixes