You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
1.0 KiB

5 years ago
# 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+)
5 years ago
# Dependencies
* wireguard-dkms or Linux kernel >= 5.6
* docker
5 years ago
# Installation
```bash
5 years ago
docker run -d \
--cap-add NET_ADMIN \
--name wireguard-manager \
--net host \
-v wireguard-manager:/config \
-e PORT="8888" \
5 years ago
-e ADMIN_USERNAME="admin" \
-e ADMIN_PASSWORD="admin \
5 years ago
perara/wireguard-manager
5 years ago
```
# Usage
When docker container is started, go to http://localhost:80
5 years ago
# Showcase
5 years ago
![Illustration](docs/images/1.png)
5 years ago
5 years ago
![Illustration](docs/images/2.png)
5 years ago
5 years ago
![Illustration](docs/images/3.png)
5 years ago
5 years ago
![Illustration](docs/images/4.png)
5 years ago
5 years ago
# Roadmap
* Eventual bugfixes
5 years ago
* Improve Auth
* Improve everything...