docs: simplify mermaid diagram labels
Some checks failed
Run nix flake check / flake-check (push) Failing after 4m0s

Use <br/> for line breaks and shorter node labels so the diagram
renders cleanly in Gitea.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-19 16:29:52 +01:00
parent fcc410afad
commit eec1e374b2

View File

@@ -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<br/>(WireGuard endpoint)"]
extgw["extgw01<br/>(gateway + bastion)"]
grafana["Grafana<br/>monitoring01:3000"]
jellyfin["Jellyfin<br/>jelly01:8096"]
arr["arr stack<br/>*-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)