thedocks/caddy/site/quodatum/network.svg
2025-02-21 17:13:06 +00:00

343 lines
No EOL
18 KiB
XML

<?xml version="1.0" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="100%" viewBox="0.00 0.00 1484.25 1189.00">
<g id="graph0" class="graph" transform="translate(4,1185) scale(1)" data-name="saffron">
<polygon fill="white" stroke="none" points="-4,4 -4,-1185 1480.25,-1185 1480.25,4 -4,4" style=""/>
<g id="clust1" class="cluster" data-name="cluster_x">
<polygon fill="none" stroke="black" points="16.97,-82 16.97,-851 390.27,-851 390.27,-82 16.97,-82" style=""/>
<text text-anchor="middle" x="203.62" y="-834.4" font-family="Times,serif" font-size="14.00" style="">The Internet </text>
</g>
<g id="clust2" class="cluster" data-name="cluster_a">
<polygon fill="#bdffa4" stroke="black" points="33.94,-463 33.94,-756 373.3,-756 373.3,-463 33.94,-463" style=""/>
<text text-anchor="middle" x="203.62" y="-739.4" font-family="Times,serif" font-size="14.00" style="">quodatum.duckns.org</text>
</g>
<g id="clust3" class="cluster" data-name="cluster_b">
<g id="a_clust3"><a xlink:href="https://jellyfin.orlop.duckns.org" xlink:title="orlop.duckns.org" style="">
<polygon fill="#bdffa4" stroke="black" points="33.94,-90 33.94,-455 373.3,-455 373.3,-90 33.94,-90" style=""/>
<text text-anchor="middle" x="203.62" y="-438.4" font-family="Times,serif" font-size="14.00" style="">orlop.duckns.org</text>
</a>
</g>
</g>
<g id="clust4" class="cluster" data-name="cluster_s">
<polygon fill="none" stroke="black" points="551.47,-8 551.47,-1173 1459.28,-1173 1459.28,-8 551.47,-8" style=""/>
<text text-anchor="middle" x="1005.38" y="-1156.4" font-family="Times,serif" font-size="14.00" style="">servers</text>
</g>
<g id="clust5" class="cluster" data-name="cluster_c">
<polygon fill="#ffdead" stroke="black" points="568.44,-578 568.44,-871 907.81,-871 907.81,-578 568.44,-578" style=""/>
<text text-anchor="middle" x="738.12" y="-854.4" font-family="Times,serif" font-size="14.00" style="">xu4</text>
</g>
<g id="clust6" class="cluster" data-name="cluster_d">
<polygon fill="#ffdead" stroke="black" points="1102.95,-847 1102.95,-1140 1442.31,-1140 1442.31,-847 1102.95,-847" style=""/>
<text text-anchor="middle" x="1272.63" y="-1123.4" font-family="Times,serif" font-size="14.00" style="">fins</text>
</g>
<g id="clust7" class="cluster" data-name="cluster_e">
<polygon fill="#ffdead" stroke="black" points="1102.95,-16 1102.95,-309 1442.31,-309 1442.31,-16 1102.95,-16" style=""/>
<text text-anchor="middle" x="1272.63" y="-292.4" font-family="Times,serif" font-size="14.00" style="">omv</text>
</g>
<g id="clust8" class="cluster" data-name="cluster_f">
<polygon fill="#ffdead" stroke="black" points="1102.95,-546 1102.95,-839 1442.31,-839 1442.31,-546 1102.95,-546" style=""/>
<text text-anchor="middle" x="1272.63" y="-822.4" font-family="Times,serif" font-size="14.00" style="">odroid-n2</text>
</g>
<g id="clust9" class="cluster" data-name="cluster_g">
<polygon fill="#ffdead" stroke="black" points="1102.95,-317 1102.95,-538 1442.31,-538 1442.31,-317 1102.95,-317" style=""/>
<text text-anchor="middle" x="1272.63" y="-521.4" font-family="Times,serif" font-size="14.00" style="">n2-plus</text>
</g>
<!-- vpn -->
<g id="node1" class="node" pointer-events="visible" data-name="vpn">
<ellipse fill="lightgrey" stroke="black" cx="203.28" cy="-791" rx="27" ry="27" style=""/>
<text text-anchor="middle" x="203.28" y="-786.8" font-family="Arial" font-size="14.00" style="">vpn</text>
</g>
<!-- c6 -->
<g id="node13" class="node" pointer-events="visible" data-name="c6">
<polygon fill="lightgrey" stroke="black" points="810.28,-838 666.28,-838 666.28,-802 810.28,-802 810.28,-838" style=""/>
<text text-anchor="middle" x="738.28" y="-815.8" font-family="Arial" font-size="14.00" style="">wireguard:51820</text>
</g>
<!-- vpn&#45;&gt;c6 -->
<g id="edge7" class="edge" data-name="vpn-&gt;c6">
<path fill="none" stroke="black" d="M230.71,-792.44C307.4,-796.61 532.31,-808.85 655.05,-815.53" style=""/>
<polygon fill="black" stroke="black" points="654.55,-819 664.73,-816.05 654.93,-812.01 654.55,-819" style=""/>
</g>
<!-- a1 -->
<g id="node2" class="node" pointer-events="visible" data-name="a1">
<g id="a_node2"><a xlink:href="https://wiki.quodatum.duckns.org" xlink:title="wiki" target="saffron" style="">
<polygon fill="lightgrey" stroke="black" points="275.28,-723 131.28,-723 131.28,-687 275.28,-687 275.28,-723" style=""/>
<text text-anchor="middle" x="203.28" y="-700.8" font-family="Arial" font-size="14.00" style="">wiki</text>
</a>
</g>
</g>
<!-- c2 -->
<g id="node11" class="node" pointer-events="visible" data-name="c2">
<polygon fill="lightgrey" stroke="black" points="810.28,-694 666.28,-694 666.28,-658 810.28,-658 810.28,-694" style=""/>
<text text-anchor="middle" x="738.28" y="-671.8" font-family="Arial" font-size="14.00" style="">tiddy-wiki:808</text>
</g>
<!-- a1&#45;&gt;c2 -->
<g id="edge1" class="edge" data-name="a1-&gt;c2">
<path fill="none" stroke="black" d="M275.61,-701.12C373.9,-695.77 550.61,-686.16 654.57,-680.5" style=""/>
<polygon fill="black" stroke="black" points="654.64,-684 664.44,-679.96 654.26,-677.01 654.64,-684" style=""/>
</g>
<!-- a2 -->
<g id="node3" class="node" pointer-events="visible" data-name="a2">
<g id="a_node3"><a xlink:href="https://about.quodatum.duckns.org" xlink:title="about" target="saffron" style="">
<polygon fill="lightgrey" stroke="black" points="275.28,-651 131.28,-651 131.28,-615 275.28,-615 275.28,-651" style=""/>
<text text-anchor="middle" x="203.28" y="-628.8" font-family="Arial" font-size="14.00" style="">about</text>
</a>
</g>
</g>
<!-- a3 -->
<g id="node4" class="node" pointer-events="visible" data-name="a3">
<g id="a_node4"><a xlink:href="https://git.quodatum.duckns.org" xlink:title="git" target="saffron" style="">
<polygon fill="lightgrey" stroke="black" points="275.28,-579 131.28,-579 131.28,-543 275.28,-543 275.28,-579" style=""/>
<text text-anchor="middle" x="203.28" y="-556.8" font-family="Arial" font-size="14.00" style="">git</text>
</a>
</g>
</g>
<!-- e1 -->
<g id="node19" class="node" pointer-events="visible" data-name="e1">
<g id="a_node19"><a xlink:href="http://omv.local:8300" xlink:title="tvheadend" target="saffron" style="">
<polygon fill="lightgrey" stroke="black" points="1344.28,-276 1200.28,-276 1200.28,-240 1344.28,-240 1344.28,-276" style=""/>
<text text-anchor="middle" x="1272.28" y="-253.8" font-family="Arial" font-size="14.00" style="">forgejo:8300</text>
</a>
</g>
</g>
<!-- a3&#45;&gt;e1 -->
<g id="edge2" class="edge" data-name="a3-&gt;e1">
<path fill="none" stroke="black" d="M269.42,-542.5C456.6,-489.35 995.33,-336.36 1195.34,-279.56" style=""/>
<polygon fill="black" stroke="black" points="1196.2,-282.96 1204.86,-276.86 1194.29,-276.23 1196.2,-282.96" style=""/>
</g>
<!-- a4 -->
<g id="node5" class="node" pointer-events="visible" data-name="a4">
<g id="a_node5"><a xlink:href="https://vscode.quodatum.duckns.org" xlink:title="vscode" target="saffron" style="">
<polygon fill="lightgrey" stroke="black" points="275.28,-507 131.28,-507 131.28,-471 275.28,-471 275.28,-507" style=""/>
<text text-anchor="middle" x="203.28" y="-484.8" font-family="Arial" font-size="14.00" style="">vscode</text>
</a>
</g>
</g>
<!-- b1 -->
<g id="node6" class="node" pointer-events="visible" data-name="b1">
<g id="a_node6"><a xlink:href="https://about.orlop.duckns.org" xlink:title="about" target="saffron" style="">
<polygon fill="lightgrey" stroke="black" points="275.28,-422 131.28,-422 131.28,-386 275.28,-386 275.28,-422" style=""/>
<text text-anchor="middle" x="203.28" y="-399.8" font-family="Arial" font-size="14.00" style="">about</text>
</a>
</g>
</g>
<!-- b2 -->
<g id="node7" class="node" pointer-events="visible" data-name="b2">
<g id="a_node7"><a xlink:href="https://kodi.orlop.duckns.org" xlink:title="kodi" target="saffron" style="">
<polygon fill="lightgrey" stroke="black" points="275.28,-350 131.28,-350 131.28,-314 275.28,-314 275.28,-350" style=""/>
<text text-anchor="middle" x="203.28" y="-327.8" font-family="Arial" font-size="14.00" style="">kodi</text>
</a>
</g>
</g>
<!-- f1 -->
<g id="node23" class="node" pointer-events="visible" data-name="f1">
<g id="a_node23"><a xlink:href="http://odroid-n2:8080" xlink:title="kodi" target="saffron" style="">
<polygon fill="lightgrey" stroke="black" points="1344.28,-806 1200.28,-806 1200.28,-770 1344.28,-770 1344.28,-806" style=""/>
<text text-anchor="middle" x="1272.28" y="-783.8" font-family="Arial" font-size="14.00" style="">kodi:8080</text>
</a>
</g>
</g>
<!-- b2&#45;&gt;f1 -->
<g id="edge3" class="edge" data-name="b2-&gt;f1">
<path fill="none" stroke="black" d="M256.65,-350.48C363.44,-388.53 613.56,-479.61 818.28,-569 987.87,-643.06 1024.96,-672.96 1192.28,-752 1201.19,-756.21 1210.71,-760.62 1219.93,-764.85" style=""/>
<polygon fill="black" stroke="black" points="1218.25,-767.93 1228.8,-768.9 1221.16,-761.56 1218.25,-767.93" style=""/>
</g>
<!-- b3 -->
<g id="node8" class="node" pointer-events="visible" data-name="b3">
<polygon fill="lightgrey" stroke="black" points="275.28,-278 131.28,-278 131.28,-242 275.28,-242 275.28,-278" style=""/>
<text text-anchor="middle" x="203.28" y="-255.8" font-family="Arial" font-size="14.00" style="">tvheadend</text>
</g>
<!-- g1 -->
<g id="node27" class="node" pointer-events="visible" data-name="g1">
<g id="a_node27"><a xlink:href="http://n2-plus:9981" xlink:title="tvheadend" target="saffron" style="">
<polygon fill="lightgrey" stroke="black" points="1344.28,-505 1200.28,-505 1200.28,-469 1344.28,-469 1344.28,-505" style=""/>
<text text-anchor="middle" x="1272.28" y="-482.8" font-family="Arial" font-size="14.00" style="">tvheadend:9981</text>
</a>
</g>
</g>
<!-- b3&#45;&gt;g1 -->
<g id="edge4" class="edge" data-name="b3-&gt;g1">
<path fill="none" stroke="black" d="M275.45,-265.39C390.6,-275.02 624.44,-298.39 818.28,-342 962.8,-374.51 1127.22,-432.66 1212.68,-464.55" style=""/>
<polygon fill="black" stroke="black" points="1211.45,-467.82 1222.04,-468.06 1213.9,-461.27 1211.45,-467.82" style=""/>
</g>
<!-- b4 -->
<g id="node9" class="node" pointer-events="visible" data-name="b4">
<g id="a_node9"><a xlink:href="https://emby.orlop.duckns.org" xlink:title="emby" target="saffron" style="">
<polygon fill="lightgrey" stroke="black" points="275.28,-206 131.28,-206 131.28,-170 275.28,-170 275.28,-206" style=""/>
<text text-anchor="middle" x="203.28" y="-183.8" font-family="Arial" font-size="14.00" style="">emby</text>
</a>
</g>
</g>
<!-- e3 -->
<g id="node21" class="node" pointer-events="visible" data-name="e3">
<g id="a_node21"><a xlink:href="http://omv.local:8097" xlink:title="emby" target="saffron" style="">
<polygon fill="lightgrey" stroke="black" points="1344.28,-204 1200.28,-204 1200.28,-168 1344.28,-168 1344.28,-204" style=""/>
<text text-anchor="middle" x="1272.28" y="-181.8" font-family="Arial" font-size="14.00" style="">emby:8097</text>
</a>
</g>
</g>
<!-- b4&#45;&gt;e3 -->
<g id="edge5" class="edge" data-name="b4-&gt;e3">
<path fill="none" stroke="black" d="M275.53,-187.87C465.84,-187.51 985.34,-186.54 1188.39,-186.16" style=""/>
<polygon fill="black" stroke="black" points="1188.34,-189.66 1198.34,-186.14 1188.33,-182.66 1188.34,-189.66" style=""/>
</g>
<!-- b5 -->
<g id="node10" class="node" pointer-events="visible" data-name="b5">
<polygon fill="lightgrey" stroke="black" points="275.28,-134 131.28,-134 131.28,-98 275.28,-98 275.28,-134" style=""/>
<text text-anchor="middle" x="203.28" y="-111.8" font-family="Arial" font-size="14.00" style="">jellyfin</text>
</g>
<!-- e2 -->
<g id="node20" class="node" pointer-events="visible" data-name="e2">
<g id="a_node20"><a xlink:href="http://omv.local:8096" xlink:title="tvheadend" target="saffron" style="">
<polygon fill="lightgrey" stroke="black" points="1344.28,-132 1200.28,-132 1200.28,-96 1344.28,-96 1344.28,-132" style=""/>
<text text-anchor="middle" x="1272.28" y="-109.8" font-family="Arial" font-size="14.00" style="">jellyfin:8096</text>
</a>
</g>
</g>
<!-- b5&#45;&gt;e2 -->
<g id="edge6" class="edge" data-name="b5-&gt;e2">
<path fill="none" stroke="black" d="M275.53,-115.87C465.84,-115.51 985.34,-114.54 1188.39,-114.16" style=""/>
<polygon fill="black" stroke="black" points="1188.34,-117.66 1198.34,-114.14 1188.33,-110.66 1188.34,-117.66" style=""/>
</g>
<!-- c0 -->
<g id="node12" class="node" pointer-events="visible" data-name="c0">
<polygon fill="lightgrey" stroke="black" points="810.28,-766 666.28,-766 666.28,-730 810.28,-730 810.28,-766" style=""/>
<text text-anchor="middle" x="738.28" y="-743.8" font-family="Arial" font-size="14.00" style="">caddy</text>
</g>
<!-- d2 -->
<g id="node15" class="node" pointer-events="visible" data-name="d2">
<polygon fill="lightgrey" stroke="black" points="1344.28,-1107 1200.28,-1107 1200.28,-1071 1344.28,-1071 1344.28,-1107" style=""/>
<text text-anchor="middle" x="1272.28" y="-1084.8" font-family="Arial" font-size="14.00" style="">olama:11434</text>
</g>
<!-- c0&#45;&gt;d2 -->
<g id="edge8" class="edge" data-name="c0-&gt;d2">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M907.8,-841.29C981.22,-893.47 1022.95,-937.76 1093.86,-989.32" style=""/>
<polygon fill="black" stroke="black" points="1091.55,-991.97 1101.72,-994.96 1095.64,-986.28 1091.55,-991.97" style=""/>
</g>
<!-- c0&#45;&gt;e1 -->
<g id="edge10" class="edge" data-name="c0-&gt;e1">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M907.81,-637.38C1016.3,-531.54 1037.41,-440.18 1182.47,-316.27" style=""/>
<polygon fill="black" stroke="black" points="1184.55,-319.1 1189.93,-309.97 1180.03,-313.75 1184.55,-319.1" style=""/>
</g>
<!-- c0&#45;&gt;f1 -->
<g id="edge9" class="edge" data-name="c0-&gt;f1">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M907.81,-760.67C966.35,-765.07 1032.2,-770.02 1091.61,-774.49" style=""/>
<polygon fill="black" stroke="black" points="1091.2,-777.97 1101.44,-775.23 1091.73,-770.99 1091.2,-777.97" style=""/>
</g>
<!-- c0&#45;&gt;g1 -->
<g id="edge11" class="edge" data-name="c0-&gt;g1">
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M907.81,-668.86C999.57,-624.17 1092.16,-577.82 1160.93,-543.1" style=""/>
<polygon fill="black" stroke="black" points="1162.33,-546.31 1169.67,-538.68 1159.17,-540.07 1162.33,-546.31" style=""/>
</g>
<!-- c8 -->
<g id="node14" class="node" pointer-events="visible" data-name="c8">
<polygon fill="lightgrey" stroke="black" points="810.28,-622 666.28,-622 666.28,-586 810.28,-586 810.28,-622" style=""/>
<text text-anchor="middle" x="738.28" y="-599.8" font-family="Arial" font-size="14.00" style="">pihole</text>
</g>
<!-- d4 -->
<g id="node16" class="node" pointer-events="visible" data-name="d4">
<g id="a_node16"><a xlink:href="http://fins.local:3001/" xlink:title="openwebui:3001" target="saffron" style="">
<polygon fill="lightgrey" stroke="black" points="1344.28,-1035 1200.28,-1035 1200.28,-999 1344.28,-999 1344.28,-1035" style=""/>
<text text-anchor="middle" x="1272.28" y="-1012.8" font-family="Arial" font-size="14.00" style="">openwebui:3001</text>
</a>
</g>
</g>
<!-- d6 -->
<g id="node17" class="node" pointer-events="visible" data-name="d6">
<g id="a_node17"><a xlink:href="http://fins.local:3100/" xlink:title="shotcut::3100" target="saffron" style="">
<polygon fill="lightgrey" stroke="black" points="1344.28,-963 1200.28,-963 1200.28,-927 1344.28,-927 1344.28,-963" style=""/>
<text text-anchor="middle" x="1272.28" y="-940.8" font-family="Arial" font-size="14.00" style="">shotcut::3100</text>
</a>
</g>
</g>
<!-- d8 -->
<g id="node18" class="node" pointer-events="visible" data-name="d8">
<polygon fill="lightgrey" stroke="black" points="1344.28,-891 1200.28,-891 1200.28,-855 1344.28,-855 1344.28,-891" style=""/>
<text text-anchor="middle" x="1272.28" y="-868.8" font-family="Arial" font-size="14.00" style="">d8</text>
</g>
<!-- e4 -->
<g id="node22" class="node" pointer-events="visible" data-name="e4">
<polygon fill="lightgrey" stroke="black" points="1344.28,-60 1200.28,-60 1200.28,-24 1344.28,-24 1344.28,-60" style=""/>
<text text-anchor="middle" x="1272.28" y="-37.8" font-family="Arial" font-size="14.00" style="">e4</text>
</g>
<!-- f4 -->
<g id="node24" class="node" pointer-events="visible" data-name="f4">
<polygon fill="lightgrey" stroke="black" points="1344.28,-734 1200.28,-734 1200.28,-698 1344.28,-698 1344.28,-734" style=""/>
<text text-anchor="middle" x="1272.28" y="-711.8" font-family="Arial" font-size="14.00" style="">f4</text>
</g>
<!-- f6 -->
<g id="node25" class="node" pointer-events="visible" data-name="f6">
<polygon fill="lightgrey" stroke="black" points="1344.28,-662 1200.28,-662 1200.28,-626 1344.28,-626 1344.28,-662" style=""/>
<text text-anchor="middle" x="1272.28" y="-639.8" font-family="Arial" font-size="14.00" style="">f6</text>
</g>
<!-- f8 -->
<g id="node26" class="node" pointer-events="visible" data-name="f8">
<polygon fill="lightgrey" stroke="black" points="1344.28,-590 1200.28,-590 1200.28,-554 1344.28,-554 1344.28,-590" style=""/>
<text text-anchor="middle" x="1272.28" y="-567.8" font-family="Arial" font-size="14.00" style="">f8</text>
</g>
<!-- g2 -->
<g id="node28" class="node" pointer-events="visible" data-name="g2">
<g id="a_node28"><a xlink:href="https://n2-plus:9443" xlink:title="portainer" target="saffron" style="">
<polygon fill="lightgrey" stroke="black" points="1344.28,-433 1200.28,-433 1200.28,-397 1344.28,-397 1344.28,-433" style=""/>
<text text-anchor="middle" x="1272.28" y="-410.8" font-family="Arial" font-size="14.00" style="">portainer:9443</text>
</a>
</g>
</g>
<!-- g3 -->
<g id="node29" class="node" pointer-events="visible" data-name="g3">
<g id="a_node29"><a xlink:href="http://n2-plus:19999" xlink:title="netdata" target="saffron" style="">
<polygon fill="lightgrey" stroke="black" points="1344.28,-361 1200.28,-361 1200.28,-325 1344.28,-325 1344.28,-361" style=""/>
<text text-anchor="middle" x="1272.28" y="-338.8" font-family="Arial" font-size="14.00" style="">netdata:19999</text>
</a>
</g>
</g>
</g>
</svg>