dashboardwireguard-dashboardwireguardwg-managervpnsite-to-siteobfuscationwireguard-vpn-setupwireguard-vpnwireguard-tunnel
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.
Per-Arne
efa52e9fff
|
5 years ago | |
---|---|---|
docker | 5 years ago | |
docs/images | 5 years ago | |
wg_dashboard_backend | 5 years ago | |
wg_dashboard_frontend | 5 years ago | |
.dockerignore | 5 years ago | |
.gitignore | 5 years ago | |
Dockerfile | 5 years ago | |
README.md | 5 years ago |
README.md
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+)
Dependencies
- wireguard-dkms or Linux kernel >= 5.6
- docker
Installation
docker run -d \
--cap-add NET_ADMIN \
--name wireguard-manager \
--net host \
-v wireguard-manager:/config \
-e PORT="8888" \
perara/wireguard-manager
Usage
When docker container is started, go to http://localhost:80
Showcase
Roadmap
- Add some insecure authentication
- Eventual bugfixes