docs: simplify mermaid diagram labels
Some checks failed
Run nix flake check / flake-check (push) Failing after 4m0s
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:
@@ -26,23 +26,18 @@ After evaluating WireGuard gateway vs Headscale (self-hosted Tailscale), the **W
|
|||||||
|
|
||||||
```mermaid
|
```mermaid
|
||||||
graph TD
|
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"]
|
clients -->|WireGuard| vps
|
||||||
|
vps -->|WireGuard tunnel| extgw
|
||||||
extgw["extgw01 (gateway + bastion)\nWireGuard tunnel to VPS\nFirewall (allowlist only)\nSSH + 2FA (full access)"]
|
extgw -->|allowed traffic| grafana
|
||||||
|
extgw -->|allowed traffic| jellyfin
|
||||||
internal["Internal network 10.69.13.0/24"]
|
extgw -->|allowed traffic| arr
|
||||||
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
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### Existing path (unchanged)
|
### Existing path (unchanged)
|
||||||
|
|||||||
Reference in New Issue
Block a user