mirror of
https://github.com/vimagick/dockerfiles.git
synced 2025-12-21 13:23:02 +01:00
update wireguard-ui
This commit is contained in:
43
wireguard-ui/README.md
Normal file
43
wireguard-ui/README.md
Normal file
@@ -0,0 +1,43 @@
|
||||
wireguard-ui
|
||||
============
|
||||
|
||||
[wireguard-ui][1] is a web user interface to manage your WireGuard setup.
|
||||
|
||||
## up and running
|
||||
|
||||
```bash
|
||||
$ apt update
|
||||
$ apt install wireguard
|
||||
$ docker-compose up -d
|
||||
$ curl http://127.0.0.1:5000
|
||||
$ systemctl enable --now wgui.path
|
||||
```
|
||||
|
||||
## systemd integration
|
||||
|
||||
```ini
|
||||
# /etc/systemd/system/wgui.service
|
||||
|
||||
[Unit]
|
||||
Description=Restart wireguard service
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
ExecStart=/bin/systemctl restart wg-quick@wg0
|
||||
```
|
||||
|
||||
```ini
|
||||
# /etc/systemd/system/wgui.path
|
||||
|
||||
[Unit]
|
||||
Description=Watch wireguard config
|
||||
|
||||
[Path]
|
||||
PathModified=/etc/wireguard/wg0.conf
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
```
|
||||
|
||||
[1]: https://github.com/ngoduykhanh/wireguard-ui
|
||||
Reference in New Issue
Block a user