From eec1e374b29a667b9aa8f7236d750b0537a8dc41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torjus=20H=C3=A5kestad?= Date: Thu, 19 Feb 2026 16:29:52 +0100 Subject: [PATCH] docs: simplify mermaid diagram labels Use
for line breaks and shorter node labels so the diagram renders cleanly in Gitea. Co-Authored-By: Claude Opus 4.6 --- docs/plans/remote-access.md | 27 +++++++++++---------------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/docs/plans/remote-access.md b/docs/plans/remote-access.md index e69d6e8..c185bfd 100644 --- a/docs/plans/remote-access.md +++ b/docs/plans/remote-access.md @@ -26,23 +26,18 @@ After evaluating WireGuard gateway vs Headscale (self-hosted Tailscale), the **W ```mermaid graph TD - clients["Laptop / Phone\n(WireGuard clients)"] + clients["Laptop / Phone"] + vps["VPS
(WireGuard endpoint)"] + extgw["extgw01
(gateway + bastion)"] + grafana["Grafana
monitoring01:3000"] + jellyfin["Jellyfin
jelly01:8096"] + arr["arr stack
*-jail hosts"] - vps["VPS (OpenStack)\nWireGuard endpoint\nClient peers: laptop, phone\nRoutes 10.69.13.0/24 via tunnel"] - - extgw["extgw01 (gateway + bastion)\nWireGuard tunnel to VPS\nFirewall (allowlist only)\nSSH + 2FA (full access)"] - - internal["Internal network 10.69.13.0/24"] - grafana["monitoring01:3000\nGrafana"] - jellyfin["jelly01:8096\nJellyfin"] - arr["*-jail hosts\narr stack"] - - clients -->|"WireGuard"| vps - vps -->|"WireGuard tunnel"| extgw - extgw -->|"allowed traffic only"| internal - internal --- grafana - internal --- jellyfin - internal --- arr + clients -->|WireGuard| vps + vps -->|WireGuard tunnel| extgw + extgw -->|allowed traffic| grafana + extgw -->|allowed traffic| jellyfin + extgw -->|allowed traffic| arr ``` ### Existing path (unchanged)