From fe5a322ee7b4c0fbeda53e03a72d458acd4d283c Mon Sep 17 00:00:00 2001 From: Andy Bunce Date: Fri, 21 Feb 2025 23:07:12 +0000 Subject: [PATCH] [mod] network --- caddy/site/quodatum/network.svg | 337 +++++++++++++++++--------------- caddy/site/quodatum/saffron.gv | 34 ++-- 2 files changed, 196 insertions(+), 175 deletions(-) diff --git a/caddy/site/quodatum/network.svg b/caddy/site/quodatum/network.svg index 9e6548e..f2c1cbd 100644 --- a/caddy/site/quodatum/network.svg +++ b/caddy/site/quodatum/network.svg @@ -1,406 +1,417 @@ - - + + - - + + - -The Internet + +Manage - -quodatum.duckdns.org + +quodatum.duckdns.org - - -orlop.duckdns.org + + +orlop.duckdns.org - -Server Boxes + +Server Boxes - -xu4 + +xu4 - -fins + +fins - -omv + +omv - -odroid-n2 - - + +odroid-n2 + - -n2-plus + +The Internet + + + + + +n2-plus - - -wiki + + +wiki - - -tiddy-wiki:8088 + + +tiddy-wiki:8088 - + - - + + - - -about + + +about - -caddy + +caddy - + - - + + - - -git + + +git - - -forgejo:8300 + + +forgejo:8300 - + - - + + - - -vscode + + +vscode - - -about + + +about - + - - + + - - -kodi + + +kodi - - -kodi:8080 + + +kodi:8080 - + - - + + - - -tvheadend + + +tvheadend - - -tvheadend:9981 + + +tvheadend:9981 - + - - + + - - -emby + + +emby - - -emby:8097 + + +emby:8097 - + - - + + - - -jellyfin + + +jellyfin - - -jellyfin:8096 + + +jellyfin:8096 - + - - + + - -vpn + +vpn - - -wireguard:51820 + + +wireguard:51820 - + - - + + - - -olama:11434 + + +olama:11434 - + - - + + - + - - + + - + - - + + - + - - + + - - -basex-test:9090 + + +basex-test:9090 - - -wireshark:4000 + + +wireshark:4000 - - -redis-test:6379 + + +redis-test:6379 - - -pihole + + +pihole - - -openwebui:3001 + + +openwebui:3001 - - -shotcut::3100 + + +shotcut::3100 - - -omv:81 + + +omv:81 - - -vikunja:3456 + + +vikunja:3456 - - + + - - -portainer:9443 + + +p - - + + - - -netdata:19999 + + +n + + + + + + - - -portainer:9443 + + +portainer:9443 - - - - -netdata:19999 + + + + + +netdata:19999 - - + \ No newline at end of file diff --git a/caddy/site/quodatum/saffron.gv b/caddy/site/quodatum/saffron.gv index 681ba53..d57a6f6 100644 --- a/caddy/site/quodatum/saffron.gv +++ b/caddy/site/quodatum/saffron.gv @@ -4,16 +4,16 @@ digraph saffron { rankdir = LR; rank = same; - nodesep = 0.5; + nodesep = 0.2; ranksep = 1.5; - node [fontname = "helvetica"; shape = box; style = filled; width = "2"; fillcolor=white target = "saffron";]; + node [fontname = "helvetica"; shape = box; style = filled; width = "2"; fillcolor = white; target = "saffron";]; edge [fontname = "Arial";]; ratio = "0.8"; size = "100%"; subgraph cluster_x { label = "The Internet "; - fontsize="30" - + fontsize = "30"; + subgraph cluster_a { label = "quodatum.duckdns.org"; bgcolor = "#BDFFA4"; @@ -37,7 +37,7 @@ digraph saffron { subgraph cluster_s { label = "Server Boxes"; - fontsize="30" + fontsize = "30"; subgraph cluster_c { label = "xu4"; bgcolor = "#FFDEAD"; @@ -46,14 +46,14 @@ digraph saffron { c2 [label = "tiddy-wiki:8088";href = "http://odroid.local:8088";tooltip = "Tiddly wiki";]; c5 [label = "wireshark:4000";href = "http://odroid.local:4000";tooltip = "Wire shark";]; c4 [label = "wireguard:51820";tooltip = "VPN service";]; - + c6 [label = "redis-test:6379";tooltip = "Redis API";]; - c7 [label = "pihole";href = "http://192.168.1.59";tooltip="PiHole Ad blocker"]; + c7 [label = "pihole";href = "http://192.168.1.59";tooltip = "PiHole Ad blocker";]; } subgraph cluster_d { label = "fins"; bgcolor = "#FFDEAD"; - d2 [label = "olama:11434"; href="http://fins.local:11434/";tooltip = "Ollama (AI)";]; + d2 [label = "olama:11434";href = "http://fins.local:11434/";tooltip = "Ollama (AI)";]; d4 [label = "openwebui:3001";href = "http://fins.local:3001/";tooltip = "Open WebUI";]; d6 [label = "shotcut::3100";href = "http://fins.local:3100/";tooltip = "Vidio editor";]; } @@ -70,8 +70,18 @@ digraph saffron { label = "odroid-n2"; bgcolor = "#FFDEAD"; f1 [label = "kodi:8080";href = "http://odroid-n2:8080";tooltip = "kodi";]; - f2 [label = "portainer:9443";href = "https://odroid-n2:9443";tooltip = "portainer";]; - f3 [label = "netdata:19999";href = "http://odroid-n2:19999";tooltip = "netdata";]; + subgraph cluster_x { + label="Manage"; + labeljust=l; + fontsize=14; + rankdir = LR; + rank="max"; + ranksep=0.3; + bgcolor=yellow ; + x1 [label = "p";shape = "oval";href = "https://odroid-n2:9443";tooltip = "portainer";]; + x2 [label = "n";shape = "oval";href = "http://odroid-n2:19999";tooltip = "netdata";]; + x1->x2 + } } subgraph cluster_g { label = "n2-plus"; @@ -81,8 +91,8 @@ digraph saffron { g3 [label = "netdata:19999";href = "http://n2-plus:19999";tooltip = "netdata";]; } } - a2 -> c0 - b1 -> c0 + a2 -> c0; + b1 -> c0; a1 -> c2; a3 -> e1; b2 -> f1;