diff --git a/app/main.py b/app/main.py index c14d596..9837e4e 100644 --- a/app/main.py +++ b/app/main.py @@ -104,7 +104,12 @@ def dashboard(request: Request, db: Session = Depends(get_db)): return templates.TemplateResponse( request, "dashboard.html", - {"status": status, "peers": peers, "settings": settings}, + { + "status": status, + "peers": peers, + "settings": settings, + "server_address": wireguard.server_address(), + }, ) @@ -240,7 +245,13 @@ def peer_qr(peer_id: int, db: Session = Depends(get_db)): def settings_page(request: Request): _, server_public = wireguard.ensure_server_keys() return templates.TemplateResponse( - request, "settings.html", {"settings": settings, "server_public": server_public} + request, + "settings.html", + { + "settings": settings, + "server_public": server_public, + "server_address": wireguard.server_address(), + }, ) diff --git a/app/templates/dashboard.html b/app/templates/dashboard.html index 0c192c2..cdb9006 100644 --- a/app/templates/dashboard.html +++ b/app/templates/dashboard.html @@ -15,7 +15,9 @@ down {% endif %}

-

Port {{ status.listen_port or settings.wg_port }}

+

+ {{ server_address }} ยท Port {{ status.listen_port or settings.wg_port }} +

Peers

diff --git a/app/templates/settings.html b/app/templates/settings.html index eecc7b6..a38fe9c 100644 --- a/app/templates/settings.html +++ b/app/templates/settings.html @@ -9,6 +9,10 @@
Interface
{{ settings.wg_interface }}
+
+
Server address
+
{{ server_address }}
+
Server public key
{{ server_public }}