Docker - Wireguard UI
Minimal multiarch ngoduykhanh/wireguard-ui Alpine docker image, updated by GitLab Mirroring & CI/CD. https://hub.docker.com/r/jarylc/wireguard-ui
Summary
| Latest Version | Unknown |
|---|---|
| License | Unknown |
| CI Status | Failing |
| Stars | 2 |
| Forks | 3 |
| Open Issues | 0 |
| Last Commit | 2023-08-20 |
| Downloads | 0 |
| Last Indexed | 2026-09-07 06:08 |
Tags
Installation
nimble install Docker - Wireguard UI
choosenim install Docker - Wireguard UI
git clone https://gitlab.com/jarylc/docker-wireguard-ui
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| Docker - Wireguard UI | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://gitlab.com/jarylc/docker-wireguard-ui |
|---|---|
| Homepage | https://gitlab.com/jarylc/docker-wireguard-ui |
| Registry Source | gitlab |
README
Network needs to be on host mode to restart the WireGuard network interface on the host when changes are applied.
Environment variables:
| Environment | Default value |
|---|---|
| LOGIN_PAGE | 1 |
| BIND_ADDRESS | 0.0.0.0:5000 |
Default username & password
- username: admin
- password: admin
Volumes
- /db - WGUI configuration and data
- /etc/wireguard - to mount with host's
/etc/wireguardto apply changes
Deploying
Terminal
docker run -d \
--name wgui \
-e LOGIN_PAGE=1 \
-e BIND_ADDRESS=0.0.0.0:5000 \
--net=host \
-v /path/data:/db \
-v /etc/wireguard:/etc/wireguard \
--restart unless-stopped \
--privileged \
minimages/wireguard-ui
Docker-compose
wgui:
image: minimages/wireguard-ui
network_mode: host
privileged: true
volumes:
- /path/data:/db
- /etc/wireguard:/etc/wireguard
environment:
- LOGIN_PAGE=1
- BIND_ADDRESS=0.0.0.0:5000
restart: unless-stopped