diff --git a/caddy/site/quodatum/network.svg b/caddy/site/quodatum/network.svg index 8bd401f..d1e1c4b 100644 --- a/caddy/site/quodatum/network.svg +++ b/caddy/site/quodatum/network.svg @@ -1,341 +1,392 @@ - - + + - + - -The Internet + +The Internet - -quodatum.duckns.org + +quodatum.duckdns.org - - -orlop.duckns.org + + +orlop.duckdns.org - -servers + +Server Boxes - -xu4 + +xu4 - -fins + +fins - -omv + +omv - -odroid-n2 + +odroid-n2 - -n2-plus + +n2-plus - + - -vpn + +vpn - + - -wireguard:51820 + + +redis-test:6379 + + - - + + - + - - -wiki + + +wiki - + - -tiddy-wiki:808 + + +tiddy-wiki:8088 + + - - + + - + - - -about + + +about - + - - -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 - - + + - + - -caddy + +caddy - + - -olama:11434 + + +olama:11434 + + - - + + - - + + - - + + - - + + - - + + - -pihole + + +basex-test:9090 + + + + + + + + +tiddy-wiki:8088 + + + + + + + + +wireguard:4000 + + + + + + + + +pihole + + - + - - -openwebui:3001 + + +openwebui:3001 - + - - -shotcut::3100 + + +shotcut::3100 - - - - -d8 - - + - -e4 + + +omv:81 + - - - - -f4 - - + + - -f6 + + +vikunja:3456 + - - + + + - -f8 + + +portainer:9443 + + + + + + + + +netdata:19999 + + - + - - -portainer:9443 + + +portainer:9443 - + - - -netdata:19999 + + +netdata:19999 diff --git a/caddy/site/quodatum/saffron.gv b/caddy/site/quodatum/saffron.gv index 7f3115c..e0d54c8 100644 --- a/caddy/site/quodatum/saffron.gv +++ b/caddy/site/quodatum/saffron.gv @@ -1,4 +1,4 @@ -// the network +// the network https://graphviz.org/docs/attrs/href/ digraph saffron { compound = true; rankdir = LR; @@ -6,68 +6,72 @@ digraph saffron { rank = same; nodesep = 0.5; ranksep = 1.5; - node [fontname = "Arial"; shape = box; style = filled; width = "2"; 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 "; - vpn [shape = circle;width = "0.75";]; + fontsize="30" + subgraph cluster_a { - label = "quodatum.duckns.org"; + label = "quodatum.duckdns.org"; bgcolor = "#BDFFA4"; - a1 [label = "wiki";href = "https://wiki.quodatum.duckns.org";]; - a2 [label = "about";href = "https://about.quodatum.duckns.org";]; - a3 [label = "git";href = "https://git.quodatum.duckns.org";]; - a4 [label = "vscode";href = "https://vscode.quodatum.duckns.org";]; + a1 [label = "wiki";href = "https://wiki.quodatum.duckdns.org";tooltip = "Tiddly wiki";]; + a2 [label = "about";href = "https://about.quodatum.duckdns.org";tooltip = "about";]; + a3 [label = "git";href = "https://git.quodatum.duckdns.org";tooltip = "Forgejo";]; + a4 [label = "vscode";href = "https://vscode.quodatum.duckdns.org";tooltip = "VScode";]; } subgraph cluster_b { bgcolor = "#BDFFA4"; - label = "orlop.duckns.org"; - b1 [label = "about";href = "https://about.orlop.duckns.org";]; - b2 [label = "kodi";href = "https://kodi.orlop.duckns.org";]; - b3 [label = "tvheadend";]; - href = "https://tvheadend.orlop.duckns.org"; - b4 [label = "emby";href = "https://emby.orlop.duckns.org";]; - b5 [label = "jellyfin";]; - href = "https://jellyfin.orlop.duckns.org"; + label = "orlop.duckdns.org"; + b1 [label = "about";href = "https://about.orlop.duckdns.org";tooltip = "about";]; + b2 [label = "kodi";href = "https://kodi.orlop.duckdns.org";tooltip = "Kodi";]; + b3 [label = "tvheadend";href = "https://tvheadend.orlop.duckdns.org";tooltip = "TV headend";]; + href = "https://tvheadend.orlop.duckdns.org"; + b4 [label = "emby";href = "https://emby.orlop.duckdns.org";tooltip = "Emby";]; + b5 [label = "jellyfin";href = "https://jellyfin.orlop.duckdns.org";tooltip = "Jellyfin";]; } + vpn [shape = circle;width = "0.75";]; } subgraph cluster_s { - label = "servers"; + label = "Server Boxes"; + fontsize="30" subgraph cluster_c { label = "xu4"; bgcolor = "#FFDEAD"; - - c2 [label = "tiddy-wiki:808";]; c0 [label = "caddy";]; - c6 [label = "wireguard:51820";]; - c8 [label = "pihole";]; + c1 [label = "basex-test:9090";href = "http://omv.local:9090";tooltip = "Basex 10.7";]; + c2 [label = "tiddy-wiki:8088";href = "http://omv.local:8088";tooltip = "Tiddly wiki";]; + + c4 [label = "tiddy-wiki:8088";href = "http://omv.local:8088";tooltip = "Tiddly wiki";]; + c5 [label = "wireguard:4000";href = "http://omv.local:4000";tooltip = "Wire shark";]; + c6 [label = "redis-test:6379";href = "http://omv.local:6379";tooltip = "Redis";]; + c7 [label = "pihole";href = "http://192.168.1.59";]; } subgraph cluster_d { label = "fins"; bgcolor = "#FFDEAD"; - d2 [label = "olama:11434";]; - d4 [label = "openwebui:3001";href = "http://fins.local:3001/";]; - d6 [label = "shotcut::3100";href = "http://fins.local:3100/";]; - d8; + 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";]; } subgraph cluster_e { label = "omv"; bgcolor = "#FFDEAD"; e1 [label = "forgejo:8300";href = "http://omv.local:8300";tooltip = "tvheadend";]; - e2 [label = "jellyfin:8096";href = "http://omv.local:8096";tooltip = "tvheadend";]; - e3 [label = "emby:8097";href = "http://omv.local:8097";tooltip = "emby";]; - e4; + e2 [label = "jellyfin:8096";href = "http://omv.local:8096";tooltip = "jellyfin";]; + e3 [label = "emby:8097";href = "http://omv.local:8097";tooltip = "Emby";]; + e4 [label = "omv:81";href = "http://omv.local:81";tooltip = "Open media vault";]; + e5 [label = "vikunja:3456";href = "http://omv.local:3456/";tooltip = "Vikunja";]; } subgraph cluster_f { label = "odroid-n2"; bgcolor = "#FFDEAD"; f1 [label = "kodi:8080";href = "http://odroid-n2:8080";tooltip = "kodi";]; - f4; - f6; - f8; + f2 [label = "portainer:9443";href = "https://odroid-n2:9443";tooltip = "portainer";]; + f3 [label = "netdata:19999";href = "http://odroid-n2:19999";tooltip = "netdata";]; } subgraph cluster_g { label = "n2-plus";