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

Pure Nim score 15/100 · last commit 2023-08-20 · 2 stars · tests present · no docs generated

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

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 - - - - - - -

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/wireguard to 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