From 8307b2af5d4d395e9d6d17f31081cc480adcecd3 Mon Sep 17 00:00:00 2001 From: Andy Bunce Date: Fri, 21 Mar 2025 10:38:31 +0000 Subject: [PATCH] [mod] network.svg --- caddy/site/quodatum/network.svg | 406 ++++++++++++++++---------------- caddy/site/quodatum/saffron.gv | 39 +-- 2 files changed, 218 insertions(+), 227 deletions(-) diff --git a/caddy/site/quodatum/network.svg b/caddy/site/quodatum/network.svg index 258e98f..cfb33fa 100644 --- a/caddy/site/quodatum/network.svg +++ b/caddy/site/quodatum/network.svg @@ -1,371 +1,352 @@ - - + + - + - -The Internet + +The Internet - -quodatum.duckdns.org + +quodatum.duckdns.org - -orlop.duckdns.org + +orlop.duckdns.org - -Saffron @  80.229.26.80 + +Saffron @  80.229.26.80 - - -xu4 + + +xu4 - -fins + +fins - -omv + +omv - -odroid-n2 + +odroid-n2 - -n2-plus + +n2-plus - - -wiki + + +wiki - - -tiddy-wiki:8088 + + +tiddy-wiki:8088 - - + + - - -about + + +about - -caddy + +caddy - - + + - - -oi + + +oi - - -openwebui:3001 + + +openwebui:3001 - - + + - - -git + + +git - - -forgejo:8300 + + +forgejo:8300 - - + + - - -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 - - + + - - -Immich + + +Immich - - -immich:2283 + + +immich:2283 - - + + - -vpn + +vpn - - -wireguard:51820 + + +wireguard:51820 - - + + - - - - - - - - - - - - - - - - - - - - - - -basex-test:9090 + + +basex-test:9090 - - -wireshark:4000 + + +wireshark:4000 - - -redis-test:6379 + + +redis-test:6379 - - -pihole + + +pihole - - -p + + + +p @@ -373,9 +354,10 @@ - - -b + + + +b @@ -383,63 +365,64 @@ - - -ollama:11434 + + +ollama:11434 - - -basex:8888 + + +basex:8888 - - -basex:8884 + + +basex:8884 - - -beszel::8090 + + +beszel::8090 - - -shotcut::3100 + + +shotcut::3100 - - -fusionauth:9011 + + +fusionauth:9011 - - -p + + + +p @@ -447,9 +430,10 @@ - - -b + + + +b @@ -457,36 +441,37 @@ - - -omv:81 + + +omv:81 - - -vikunja:3456 + + +vikunja:3456 - - -dockge:5001 + + +dockge:5001 - - -p + + + +p @@ -494,9 +479,10 @@ - - -b + + + +b @@ -504,24 +490,25 @@ - - -beszel-agent + + +beszel-agent - - + + - - -p + + + +p @@ -529,9 +516,10 @@ - - -b + + + +b @@ -539,36 +527,37 @@ - - -glance:3050 + + +glance:3050 - - -spare + + +spare - - -ntopng:3000 + + +ntopng:3000 - - -p + + + +p @@ -576,9 +565,10 @@ - - -b + + + +b diff --git a/caddy/site/quodatum/saffron.gv b/caddy/site/quodatum/saffron.gv index 3a1e765..b8fee3e 100644 --- a/caddy/site/quodatum/saffron.gv +++ b/caddy/site/quodatum/saffron.gv @@ -3,7 +3,7 @@ digraph saffron { compound = true; rankdir = LR; fontname="Arial"; - + bgcolor=lightgrey; node [fontname = "Arial"; shape = box; style = filled; width = "2"; fillcolor = white; target = "saffron";]; edge [fontname = "Arial";]; @@ -11,8 +11,9 @@ digraph saffron { size = "100"; subgraph cluster_x { label = "The Internet "; - fontsize = "30"; - + fontsize = "40"; + node[fontsize=36;] + bgcolor=white; subgraph cluster_a { label = "quodatum.duckdns.org"; bgcolor = "#BDFFA4"; @@ -39,7 +40,7 @@ digraph saffron { subgraph cluster_s { label = "Saffron @ 80.229.26.80"; fontsize = "30"; - + bgcolor=white; subgraph cluster_c { label = "xu4"; href="http://fins.local:8090/system/xu4"; @@ -55,9 +56,9 @@ digraph saffron { c7 [label = "pihole";href = "http://192.168.1.59";tooltip = "PiHole Ad blocker";]; {rank=max; - xu4_1 [label = "p";shape = "oval"; width=1; + xu4_1 [label = "p";shape = "doubleoctagon"; width=1; href = "https://xu4.local:9443";tooltip = "portainer"; fillcolor=yellow ;]; - xu4_2 [label = "b";shape = "oval"; width=1; + xu4_2 [label = "b";shape = "doubleoctagon"; width=1; href = "http://fins.local:8090/system/xu4";tooltip = "beszel"; fillcolor=yellow ;]; } xu4_1 -> c1[style=invis]; @@ -77,9 +78,9 @@ digraph saffron { {rank=max; - fins_1 [label = "p";shape = "oval"; width=1; + fins_1 [label = "p";shape = "doubleoctagon"; width=1; href = "https://fins.local:9443";tooltip = "portainer"; fillcolor=yellow ;]; - fins_2 [label = "b";shape = "oval"; width=1; + fins_2 [label = "b";shape = "doubleoctagon"; width=1; href = "http://fins.local:8090/system/fins";tooltip = "beszel"; fillcolor=yellow ;]; } fins_1 -> d1[style=invis]; @@ -99,9 +100,9 @@ digraph saffron { e7 [label = "immich:2283";href = "http://omv.local:2283/";tooltip = "Photos";]; {rank=max; - omv_1 [label = "p";shape = "oval"; width=1; + omv_1 [label = "p";shape = "doubleoctagon"; width=1; href = "https://omv.local:9443";tooltip = "portainer"; fillcolor=yellow ;]; - omv_2 [label = "b";shape = "oval"; width=1; + omv_2 [label = "b";shape = "doubleoctagon"; width=1; href = "http://fins.local:8090/system/omv";tooltip = "beszel"; fillcolor=yellow ;]; } omv_1 -> e1[style=invis]; @@ -118,10 +119,10 @@ digraph saffron { f1 [label = "kodi:8080";href = "http://odroid-n2:8080";tooltip = "kodi";]; f2 [label = "beszel-agent";href = "http://fins.local:8090/system/fins";tooltip = "Beszel agent";]; {rank=max; - odroid_n2_1 [label = "p";shape = "oval"; width=1; + odroid_n2_1 [label = "p";shape = "doubleoctagon"; width=1; href = "https://odroid-n2:9443";tooltip = "portainer"; fillcolor=yellow ;]; - odroid_n2_2 [label = "b";shape = "oval"; width=1; - href = "http://fins.local:8090/system/odroid-n2";tooltip = "beszel"; fillcolor=yellow ;]; + odroid_n2_2 [label = "b";shape = "doubleoctagon"; width=1; + href = "http://fins.local:8090/system/kodi";tooltip = "beszel"; fillcolor=yellow ;]; } odroid_n2_1 -> f1[style=invis]; odroid_n2_2 -> f1[style=invis]; @@ -139,9 +140,9 @@ digraph saffron { g4 [label = "ntopng:3000";href = "http://n2-plus.local:3000";tooltip = "ntop ng";]; {rank=max; - n2_plus_1 [label = "p";shape = "oval"; width=1; + n2_plus_1 [label = "p";shape = "doubleoctagon"; width=1; href = "https://n2-plus.local:9443";tooltip = "portainer"; fillcolor=yellow ;]; - n2_plus_2 [label = "b";shape = "oval"; width=1; + n2_plus_2 [label = "b";shape = "doubleoctagon"; width=1; href = "http://fins.local:8090/system/n2-plus";tooltip = "beszel"; fillcolor=yellow ;]; } n2_plus_1 -> g1[style=invis]; @@ -159,10 +160,10 @@ digraph saffron { b5 -> e2; b6 -> e7; vpn -> c4; - c0 -> d2 [ltail = "cluster_c"; lhead = "cluster_d"; style = "dotted";]; - c0 -> f1 [ltail = "cluster_c"; lhead = "cluster_f"; style = "dotted";]; - c0 -> e1 [ltail = "cluster_c"; lhead = "cluster_e"; style = "dotted";]; - c0 -> g1 [ltail = "cluster_c"; lhead = "cluster_g"; style = "dotted";]; + c0 -> d2 [style=invis;]; + c0 -> f1 [style=invis;]; + c0 -> e1 [style=invis;]; + c0 -> g1 [style=invis;]; f2 -> d5;