thedocks/caddy/site/quodatum/network.svg

762 lines
No EOL
42 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 2613.16 1601.15">
<g id="graph0" class="graph" transform="translate(4,1597.1500244140625) scale(1)" data-name="Thyme">
<polygon fill="white" stroke="none" points="-4,4 -4,-1597.15 2609.16,-1597.15 2609.16,4 -4,4" style=""/>
<g id="clust1" class="cluster" data-name="cluster_x">
<polygon fill="lightgrey" stroke="black" points="0,-38.15 0,-1324.15 823.36,-1324.15 823.36,-38.15 0,-38.15" style=""/>
<text text-anchor="middle" x="411.68" y="-1284.15" font-family="Arial" font-size="40.00" style="">The Internet </text>
</g>
<g id="clust2" class="cluster" data-name="cluster_a">
<polygon fill="#bdffa4" stroke="black" points="15.04,-653.15 15.04,-1260.15 808.33,-1260.15 808.33,-653.15 15.04,-653.15" style=""/>
<text text-anchor="middle" x="411.68" y="-1220.15" font-family="Arial" font-size="40.00" style="">quodatum.duckdns.org</text>
</g>
<g id="clust3" class="cluster" data-name="cluster_b">
<polygon fill="#bdffa4" stroke="black" points="99.54,-107.15 99.54,-645.15 725.7,-645.15 725.7,-107.15 99.54,-107.15" style=""/>
<text text-anchor="middle" x="412.62" y="-605.15" font-family="Arial" font-size="40.00" style="">orlop.duckdns.org</text>
</g>
<g id="clust4" class="cluster" data-name="cluster_s">
<polygon fill="lightgrey" stroke="black" points="842.18,-123.15 842.18,-1585.15 2605.16,-1585.15 2605.16,-123.15 842.18,-123.15" style=""/>
<text text-anchor="middle" x="1723.67" y="-1554.15" font-family="Arial" font-size="30.00" style="">Thyme Local network</text>
</g>
<g id="clust5" class="cluster" data-name="cluster_c">
<g id="a_clust5"><a xlink:title="XU4 on beszel" style="">
<polygon fill="#ffdead" stroke="black" points="857.21,-1259.15 857.21,-1533.15 1500,-1533.15 1500,-1259.15 857.21,-1259.15" style=""/>
<text text-anchor="middle" x="1178.61" y="-1502.15" font-family="Arial" font-size="30.00" style="">xu4 (odroid) 192.168.1.5</text>
</a>
</g>
</g>
<g id="clust7" class="cluster" data-name="cluster_d">
<polygon fill="#ffdead" stroke="black" points="1197.4,-749.15 1197.4,-1077.15 2120.24,-1077.15 2120.24,-749.15 1197.4,-749.15" style=""/>
<text text-anchor="middle" x="1658.82" y="-1046.15" font-family="Arial" font-size="30.00" style="">fins 192.168.1.9</text>
</g>
<g id="clust9" class="cluster" data-name="cluster_e">
<polygon fill="#ffdead" stroke="black" points="1197.4,-131.15 1197.4,-459.15 2120.24,-459.15 2120.24,-131.15 1197.4,-131.15" style=""/>
<text text-anchor="middle" x="1658.82" y="-428.15" font-family="Arial" font-size="30.00" style="">omv 192.168.1.6</text>
</g>
<g id="clust11" class="cluster" data-name="cluster_f">
<polygon fill="#ffdead" stroke="black" points="1567.67,-1085.15 1567.67,-1251.15 2590.12,-1251.15 2590.12,-1085.15 1567.67,-1085.15" style=""/>
<text text-anchor="middle" x="2078.89" y="-1220.15" font-family="Arial" font-size="30.00" style="">odroid-n2 (kodi,CoreELEC) 192.168.1.4</text>
</g>
<g id="clust13" class="cluster" data-name="cluster_g">
<polygon fill="#ffdead" stroke="black" points="1197.4,-467.15 1197.4,-741.15 2120.24,-741.15 2120.24,-467.15 1197.4,-467.15" style=""/>
<text text-anchor="middle" x="1658.82" y="-710.15" font-family="Arial" font-size="30.00" style="">n2-plus 192.168.1.10</text>
</g>
<g id="clust15" class="cluster" data-name="cluster_i">
<polygon fill="#ffdead" stroke="black" points="859.09,-1085.15 859.09,-1251.15 1437.98,-1251.15 1437.98,-1085.15 859.09,-1085.15" style=""/>
<text text-anchor="middle" x="1148.54" y="-1220.15" font-family="Arial" font-size="30.00" style="">evo-x2 192.168.1.11</text>
</g>
<g id="clust17" class="cluster" data-name="cluster_h">
<polygon fill="#ffdead" stroke="black" points="859.09,-819.15 859.09,-1077.15 1159.81,-1077.15 1159.81,-819.15 859.09,-819.15" style=""/>
<text text-anchor="middle" x="1009.45" y="-1046.15" font-family="Arial" font-size="30.00" style="">Services</text>
</g>
<!-- a1 -->
<g id="node1" class="node" pointer-events="visible" data-name="a1">
<g id="a_node1"><a xlink:href="https://wiki.quodatum.duckdns.org" xlink:title="Tiddly wiki" target="saffron" style="">
<polygon fill="white" stroke="black" points="484.16,-1195.85 340.16,-1195.85 340.16,-1144.45 484.16,-1144.45 484.16,-1195.85" style=""/>
<text text-anchor="middle" x="412.16" y="-1159.35" font-family="Arial" font-size="36.00" style="">wiki</text>
</a>
</g>
</g>
<!-- c2 -->
<g id="node19" class="node" pointer-events="visible" data-name="c2">
<g id="a_node19"><a xlink:href="http://odroid.lan:8088" xlink:title="Tiddly wiki" target="saffron" style="">
<polygon fill="white" stroke="black" points="1081.16,-1469.15 937.16,-1469.15 937.16,-1433.15 1081.16,-1433.15 1081.16,-1469.15" style=""/>
<text text-anchor="middle" x="1009.16" y="-1446.95" font-family="Arial" font-size="14.00" style="">tiddy-wiki:8088</text>
</a>
</g>
</g>
<!-- a1&#45;&gt;c2 -->
<g id="edge17" class="edge" data-name="a1-&gt;c2">
<path fill="none" stroke="black" d="M458.79,-1196.27C546.21,-1245.57 744.24,-1353.67 920.16,-1424.15 924.41,-1425.86 928.82,-1427.52 933.29,-1429.13" style=""/>
<polygon fill="black" stroke="black" points="931.77,-1432.3 942.37,-1432.27 934.07,-1425.69 931.77,-1432.3" style=""/>
</g>
<!-- a2 -->
<g id="node2" class="node" pointer-events="visible" data-name="a2">
<g id="a_node2"><a xlink:href="https://about.quodatum.duckdns.org" xlink:title="about" target="saffron" style="">
<polygon fill="white" stroke="black" points="484.16,-1126.85 340.16,-1126.85 340.16,-1075.45 484.16,-1075.45 484.16,-1126.85" style=""/>
<text text-anchor="middle" x="412.16" y="-1090.35" font-family="Arial" font-size="36.00" style="">about</text>
</a>
</g>
</g>
<!-- c0 -->
<g id="node17" class="node" pointer-events="visible" data-name="c0">
<polygon fill="white" stroke="black" points="1081.16,-1357.15 937.16,-1357.15 937.16,-1321.15 1081.16,-1321.15 1081.16,-1357.15" style=""/>
<text text-anchor="middle" x="1009.16" y="-1334.95" font-family="Arial" font-size="14.00" style="">caddy</text>
</g>
<!-- a2&#45;&gt;c0 -->
<g id="edge13" class="edge" data-name="a2-&gt;c0">
<path fill="none" stroke="black" d="M484.65,-1105.17C528.09,-1109.34 584.09,-1117.84 631.19,-1135.15 772.56,-1187.1 782.86,-1250.24 920.16,-1312.15 923.69,-1313.74 927.34,-1315.28 931.05,-1316.75" style=""/>
<polygon fill="black" stroke="black" points="929.65,-1319.96 940.24,-1320.19 932.1,-1313.4 929.65,-1319.96" style=""/>
</g>
<!-- a3 -->
<g id="node3" class="node" pointer-events="visible" data-name="a3">
<g id="a_node3"><a xlink:href="https://git.quodatum.duckdns.org" xlink:title="Forgejo" target="saffron" style="">
<polygon fill="white" stroke="black" points="484.16,-850.85 340.16,-850.85 340.16,-799.45 484.16,-799.45 484.16,-850.85" style=""/>
<text text-anchor="middle" x="412.16" y="-814.35" font-family="Arial" font-size="36.00" style="">git</text>
</a>
</g>
</g>
<!-- e1 -->
<g id="node35" class="node" pointer-events="visible" data-name="e1">
<g id="a_node35"><a xlink:href="http://omv.lan:8300" xlink:title="tvheadend" target="saffron" style="">
<polygon fill="white" stroke="black" points="1420.16,-407.15 1276.16,-407.15 1276.16,-371.15 1420.16,-371.15 1420.16,-407.15" style=""/>
<text text-anchor="middle" x="1348.16" y="-384.95" font-family="Arial" font-size="14.00" style="">forgejo:8300</text>
</a>
</g>
</g>
<!-- a3&#45;&gt;e1 -->
<g id="edge18" class="edge" data-name="a3-&gt;e1">
<path fill="none" stroke="black" d="M484.42,-820.49C527.78,-816.08 583.77,-807.56 631.19,-791.15 913.78,-693.36 1213.97,-485.92 1313.18,-414.18" style=""/>
<polygon fill="black" stroke="black" points="1315.16,-417.08 1321.19,-408.37 1311.05,-411.41 1315.16,-417.08" style=""/>
</g>
<!-- a4 -->
<g id="node4" class="node" pointer-events="visible" data-name="a4">
<g id="a_node4"><a xlink:href="https://code-alt.quodatum.duckdns.org" xlink:title="code-server basex 10.7" target="saffron" style="">
<polygon fill="white" stroke="black" points="484.23,-712.85 340.08,-712.85 340.08,-661.45 484.23,-661.45 484.23,-712.85" style=""/>
<text text-anchor="middle" x="412.16" y="-676.35" font-family="Arial" font-size="36.00" style="">code-alt</text>
</a>
</g>
</g>
<!-- e8 -->
<g id="node42" class="node" pointer-events="visible" data-name="e8">
<g id="a_node42"><a xlink:href="http://omv.lan:8444/" xlink:title="Code" target="saffron" style="">
<polygon fill="white" stroke="black" points="2042.16,-229.15 1898.16,-229.15 1898.16,-193.15 2042.16,-193.15 2042.16,-229.15" style=""/>
<text text-anchor="middle" x="1970.16" y="-206.95" font-family="Arial" font-size="14.00" style="">code-server4:8444</text>
</a>
</g>
</g>
<!-- a4&#45;&gt;e8 -->
<g id="edge14" class="edge" data-name="a4-&gt;e8">
<path fill="none" stroke="black" d="M484.71,-688.41C529.9,-686.05 587.74,-676.96 631.19,-649.15 821.43,-527.42 741.98,-369.93 920.16,-231.15 1050.41,-129.7 1105.68,-130.51 1268.16,-101.15 1484.65,-62.03 1540,-143.18 1756.16,-184.15 1798.91,-192.26 1846.97,-198.58 1886.6,-203.07" style=""/>
<polygon fill="black" stroke="black" points="1885.98,-206.52 1896.31,-204.15 1886.76,-199.57 1885.98,-206.52" style=""/>
</g>
<!-- a5 -->
<g id="node5" class="node" pointer-events="visible" data-name="a5">
<g id="a_node5"><a xlink:href="https://oi.quodatum.duckdns.org" xlink:title="openwebUI fins" target="saffron" style="">
<polygon fill="white" stroke="black" points="484.16,-919.85 340.16,-919.85 340.16,-868.45 484.16,-868.45 484.16,-919.85" style=""/>
<text text-anchor="middle" x="412.16" y="-883.35" font-family="Arial" font-size="36.00" style="">oi</text>
</a>
</g>
</g>
<!-- d2 -->
<g id="node26" class="node" pointer-events="visible" data-name="d2">
<g id="a_node26"><a xlink:href="http://fins.lan:3001/" xlink:title="Open WebUI" target="saffron" style="">
<polygon fill="white" stroke="black" points="1420.16,-971.15 1276.16,-971.15 1276.16,-935.15 1420.16,-935.15 1420.16,-971.15" style=""/>
<text text-anchor="middle" x="1348.16" y="-948.95" font-family="Arial" font-size="14.00" style="">openwebui:3001</text>
</a>
</g>
</g>
<!-- a5&#45;&gt;d2 -->
<g id="edge19" class="edge" data-name="a5-&gt;d2">
<path fill="none" stroke="black" d="M484.61,-883.01C624.16,-861.25 919.48,-815.2 920.16,-815.15 995.04,-809.35 1016.92,-794.57 1089.16,-815.15 1179.18,-840.8 1183.55,-886.09 1268.16,-926.15 1271.27,-927.62 1274.48,-929.06 1277.75,-930.44" style=""/>
<polygon fill="black" stroke="black" points="1276.33,-933.65 1286.92,-934.14 1278.95,-927.15 1276.33,-933.65" style=""/>
</g>
<!-- a6 -->
<g id="node6" class="node" pointer-events="visible" data-name="a6">
<g id="a_node6"><a xlink:href="https://code.quodatum.duckdns.org" xlink:title="code-server" target="saffron" style="">
<polygon fill="white" stroke="black" points="484.16,-781.85 340.16,-781.85 340.16,-730.45 484.16,-730.45 484.16,-781.85" style=""/>
<text text-anchor="middle" x="412.16" y="-745.35" font-family="Arial" font-size="36.00" style="">code</text>
</a>
</g>
</g>
<!-- g5 -->
<g id="node53" class="node" pointer-events="visible" data-name="g5">
<g id="a_node53"><a xlink:href="http://n2-plus.lan:8444" xlink:title="codeserver" target="saffron" style="">
<polygon fill="white" stroke="black" points="2042.16,-565.15 1898.16,-565.15 1898.16,-529.15 2042.16,-529.15 2042.16,-565.15" style=""/>
<text text-anchor="middle" x="1970.16" y="-542.95" font-family="Arial" font-size="14.00" style="">code-server:8444</text>
</a>
</g>
</g>
<!-- a6&#45;&gt;g5 -->
<g id="edge15" class="edge" data-name="a6-&gt;g5">
<path fill="none" stroke="black" d="M484.56,-755.56C528.75,-752.7 585.55,-744.37 631.19,-722.15 979.51,-552.6 907.78,-269.29 1268.16,-127.15 1334.72,-100.9 1364.37,-96.78 1429.16,-127.15 1634.89,-223.61 1556.91,-410.93 1756.16,-520.15 1795.59,-541.77 1845.17,-549.01 1886.57,-550.62" style=""/>
<polygon fill="black" stroke="black" points="1886.41,-554.12 1896.5,-550.89 1886.6,-547.12 1886.41,-554.12" style=""/>
</g>
<!-- a7 -->
<g id="node7" class="node" pointer-events="visible" data-name="a7">
<g id="a_node7"><a xlink:href="https://ai.quodatum.duckdns.org" xlink:title="openwebui evo-x2" target="saffron" style="">
<polygon fill="white" stroke="black" points="484.16,-1057.85 340.16,-1057.85 340.16,-1006.45 484.16,-1006.45 484.16,-1057.85" style=""/>
<text text-anchor="middle" x="412.16" y="-1021.35" font-family="Arial" font-size="36.00" style="">ai</text>
</a>
</g>
</g>
<!-- i1 -->
<g id="node57" class="node" pointer-events="visible" data-name="i1">
<g id="a_node57"><a xlink:href="http://evo-x2.lan:3001" xlink:title="Openwebui" target="saffron" style="">
<polygon fill="white" stroke="black" points="1081.16,-1183.15 937.16,-1183.15 937.16,-1147.15 1081.16,-1147.15 1081.16,-1183.15" style=""/>
<text text-anchor="middle" x="1009.16" y="-1160.95" font-family="Arial" font-size="14.00" style="">openwebui:3001</text>
</a>
</g>
</g>
<!-- a7&#45;&gt;i1 -->
<g id="edge20" class="edge" data-name="a7-&gt;i1">
<path fill="none" stroke="black" d="M484.19,-1041.36C526.97,-1047.37 582.44,-1055.98 631.19,-1066.15 737.89,-1088.42 859.56,-1121.86 935.12,-1143.6" style=""/>
<polygon fill="black" stroke="black" points="933.89,-1146.89 944.47,-1146.3 935.83,-1140.16 933.89,-1146.89" style=""/>
</g>
<!-- a8 -->
<g id="node8" class="node" pointer-events="visible" data-name="a8">
<g id="a_node8"><a xlink:href="https://comfy.quodatum.duckdns.org" xlink:title="comfy evo-x2" target="saffron" style="">
<polygon fill="white" stroke="black" points="484.16,-988.85 340.16,-988.85 340.16,-937.45 484.16,-937.45 484.16,-988.85" style=""/>
<text text-anchor="middle" x="412.16" y="-952.35" font-family="Arial" font-size="36.00" style="">comfy</text>
</a>
</g>
</g>
<!-- i2 -->
<g id="node58" class="node" pointer-events="visible" data-name="i2">
<g id="a_node58"><a xlink:href="http://evo-x2.lan:8188" xlink:title="Comfy" target="saffron" style="">
<polygon fill="white" stroke="black" points="1081.16,-1129.15 937.16,-1129.15 937.16,-1093.15 1081.16,-1093.15 1081.16,-1129.15" style=""/>
<text text-anchor="middle" x="1009.16" y="-1106.95" font-family="Arial" font-size="14.00" style="">comfy:8188</text>
</a>
</g>
</g>
<!-- a8&#45;&gt;i2 -->
<g id="edge21" class="edge" data-name="a8-&gt;i2">
<path fill="none" stroke="black" d="M484.33,-971.71C527.17,-977.49 582.63,-986.08 631.19,-997.15 690.29,-1010.63 848.33,-1060.11 939.93,-1089.27" style=""/>
<polygon fill="black" stroke="black" points="938.72,-1092.56 949.31,-1092.26 940.85,-1085.89 938.72,-1092.56" style=""/>
</g>
<!-- b1 -->
<g id="node9" class="node" pointer-events="visible" data-name="b1">
<g id="a_node9"><a xlink:href="https://about.orlop.duckdns.org" xlink:title="about" target="saffron" style="">
<polygon fill="white" stroke="black" points="484.16,-580.85 340.16,-580.85 340.16,-529.45 484.16,-529.45 484.16,-580.85" style=""/>
<text text-anchor="middle" x="412.16" y="-544.35" font-family="Arial" font-size="36.00" style="">about</text>
</a>
</g>
</g>
<!-- b1&#45;&gt;c0 -->
<g id="edge16" class="edge" data-name="b1-&gt;c0">
<path fill="none" stroke="black" d="M484.5,-571.29C531.33,-585.09 591.11,-609.23 631.19,-649.15 858.94,-875.99 680.36,-1098.1 920.16,-1312.15 922.35,-1314.11 924.68,-1315.92 927.11,-1317.6" style=""/>
<polygon fill="black" stroke="black" points="925.29,-1320.59 935.68,-1322.69 928.87,-1314.58 925.29,-1320.59" style=""/>
</g>
<!-- b2 -->
<g id="node10" class="node" pointer-events="visible" data-name="b2">
<g id="a_node10"><a xlink:href="https://kodi.orlop.duckdns.org" xlink:title="Kodi" target="saffron" style="">
<polygon fill="white" stroke="black" points="484.16,-235.85 340.16,-235.85 340.16,-184.45 484.16,-184.45 484.16,-235.85" style=""/>
<text text-anchor="middle" x="412.16" y="-199.35" font-family="Arial" font-size="36.00" style="">kodi</text>
</a>
</g>
</g>
<!-- f1 -->
<g id="node45" class="node" pointer-events="visible" data-name="f1">
<g id="a_node45"><a xlink:href="http://odroid-n2:8080" xlink:title="kodi" target="saffron" style="">
<polygon fill="white" stroke="black" points="2042.16,-1133.15 1898.16,-1133.15 1898.16,-1097.15 2042.16,-1097.15 2042.16,-1133.15" style=""/>
<text text-anchor="middle" x="1970.16" y="-1110.95" font-family="Arial" font-size="14.00" style="">kodi:8080</text>
</a>
</g>
</g>
<!-- b2&#45;&gt;f1 -->
<g id="edge22" class="edge" data-name="b2-&gt;f1">
<path fill="none" stroke="black" d="M484.57,-199.04C703.1,-165.77 1352.65,-72.5 1429.16,-127.15 1793.87,-387.69 1413.18,-792.6 1756.16,-1081.15 1791.8,-1111.14 1843.09,-1120.01 1886.41,-1121.21" style=""/>
<polygon fill="black" stroke="black" points="1886.26,-1124.71 1896.3,-1121.34 1886.35,-1117.71 1886.26,-1124.71" style=""/>
</g>
<!-- b3 -->
<g id="node11" class="node" pointer-events="visible" data-name="b3">
<g id="a_node11"><a xlink:href="https://tvheadend.orlop.duckdns.org" xlink:title="TV headend" target="saffron" style="">
<polygon fill="white" stroke="black" points="504.31,-511.85 320,-511.85 320,-460.45 504.31,-460.45 504.31,-511.85" style=""/>
<text text-anchor="middle" x="412.16" y="-475.35" font-family="Arial" font-size="36.00" style="">tvheadend</text>
</a>
</g>
</g>
<!-- g1 -->
<g id="node49" class="node" pointer-events="visible" data-name="g1">
<g id="a_node49"><a xlink:href="http://n2-plus.lan:9981" xlink:title="tvheadend" target="saffron" style="">
<polygon fill="white" stroke="black" points="1420.16,-682.15 1276.16,-682.15 1276.16,-646.15 1420.16,-646.15 1420.16,-682.15" style=""/>
<text text-anchor="middle" x="1348.16" y="-659.95" font-family="Arial" font-size="14.00" style="">tvheadend:9981</text>
</a>
</g>
</g>
<!-- b3&#45;&gt;g1 -->
<g id="edge23" class="edge" data-name="b3-&gt;g1">
<path fill="none" stroke="black" d="M504.8,-499.53C543.83,-505.46 589.8,-512.77 631.19,-520.15 861.56,-561.26 1131.89,-617.94 1264.83,-646.37" style=""/>
<polygon fill="black" stroke="black" points="1263.72,-649.71 1274.23,-648.39 1265.18,-642.87 1263.72,-649.71" style=""/>
</g>
<!-- b4 -->
<g id="node12" class="node" pointer-events="visible" data-name="b4">
<g id="a_node12"><a xlink:href="https://emby.orlop.duckdns.org" xlink:title="Emby" target="saffron" style="">
<polygon fill="white" stroke="black" points="484.16,-373.85 340.16,-373.85 340.16,-322.45 484.16,-322.45 484.16,-373.85" style=""/>
<text text-anchor="middle" x="412.16" y="-337.35" font-family="Arial" font-size="36.00" style="">emby</text>
</a>
</g>
</g>
<!-- e3 -->
<g id="node37" class="node" pointer-events="visible" data-name="e3">
<g id="a_node37"><a xlink:href="http://omv.lan:8097" xlink:title="Emby" target="saffron" style="">
<polygon fill="white" stroke="black" points="1420.16,-353.15 1276.16,-353.15 1276.16,-317.15 1420.16,-317.15 1420.16,-353.15" style=""/>
<text text-anchor="middle" x="1348.16" y="-330.95" font-family="Arial" font-size="14.00" style="">emby:8097</text>
</a>
</g>
</g>
<!-- b4&#45;&gt;e3 -->
<g id="edge24" class="edge" data-name="b4-&gt;e3">
<path fill="none" stroke="black" d="M484.51,-347.16C654.63,-344.79 1083.38,-338.82 1264.43,-336.3" style=""/>
<polygon fill="black" stroke="black" points="1264.27,-339.81 1274.22,-336.17 1264.17,-332.81 1264.27,-339.81" style=""/>
</g>
<!-- b5 -->
<g id="node13" class="node" pointer-events="visible" data-name="b5">
<g id="a_node13"><a xlink:href="https://jellyfin.orlop.duckdns.org" xlink:title="Jellyfin" target="saffron" style="">
<polygon fill="white" stroke="black" points="484.16,-304.85 340.16,-304.85 340.16,-253.45 484.16,-253.45 484.16,-304.85" style=""/>
<text text-anchor="middle" x="412.16" y="-268.35" font-family="Arial" font-size="36.00" style="">jellyfin</text>
</a>
</g>
</g>
<!-- e2 -->
<g id="node36" class="node" pointer-events="visible" data-name="e2">
<g id="a_node36"><a xlink:href="http://omv.lan:8096" xlink:title="jellyfin" target="saffron" style="">
<polygon fill="white" stroke="black" points="1420.16,-297.15 1276.16,-297.15 1276.16,-261.15 1420.16,-261.15 1420.16,-297.15" style=""/>
<text text-anchor="middle" x="1348.16" y="-274.95" font-family="Arial" font-size="14.00" style="">jellyfin:8096</text>
</a>
</g>
</g>
<!-- b5&#45;&gt;e2 -->
<g id="edge25" class="edge" data-name="b5-&gt;e2">
<path fill="none" stroke="black" d="M484.51,-279.15C654.63,-279.15 1083.38,-279.15 1264.43,-279.15" style=""/>
<polygon fill="black" stroke="black" points="1264.22,-282.65 1274.22,-279.15 1264.22,-275.65 1264.22,-282.65" style=""/>
</g>
<!-- b6 -->
<g id="node14" class="node" pointer-events="visible" data-name="b6">
<g id="a_node14"><a xlink:href="https://immich.orlop.duckdns.org" xlink:title="Immich" target="saffron" style="">
<polygon fill="white" stroke="black" points="484.16,-166.85 340.16,-166.85 340.16,-115.45 484.16,-115.45 484.16,-166.85" style=""/>
<text text-anchor="middle" x="412.16" y="-130.35" font-family="Arial" font-size="36.00" style="">Immich</text>
</a>
</g>
</g>
<!-- e7 -->
<g id="node41" class="node" pointer-events="visible" data-name="e7">
<g id="a_node41"><a xlink:href="http://omv.lan:2283/" xlink:title="Photos" target="saffron" style="">
<polygon fill="white" stroke="black" points="2042.16,-175.15 1898.16,-175.15 1898.16,-139.15 2042.16,-139.15 2042.16,-175.15" style=""/>
<text text-anchor="middle" x="1970.16" y="-152.95" font-family="Arial" font-size="14.00" style="">immich:2283</text>
</a>
</g>
</g>
<!-- b6&#45;&gt;e7 -->
<g id="edge26" class="edge" data-name="b6-&gt;e7">
<path fill="none" stroke="black" d="M484.36,-134.25C527.21,-129.38 582.68,-121.81 631.19,-111.15 762.32,-82.36 787.37,-42.92 920.16,-23.15 1143.91,10.16 1204.6,4.29 1429.16,-23.15 1603.36,-44.44 1802.29,-103.01 1903.1,-135.22" style=""/>
<polygon fill="black" stroke="black" points="1901.99,-138.53 1912.58,-138.26 1904.13,-131.87 1901.99,-138.53" style=""/>
</g>
<!-- b7 -->
<g id="node15" class="node" pointer-events="visible" data-name="b7">
<g id="a_node15"><a xlink:href="https://recipes.orlop.duckdns.org" xlink:title="Mealie" target="saffron" style="">
<polygon fill="white" stroke="black" points="484.16,-442.85 340.16,-442.85 340.16,-391.45 484.16,-391.45 484.16,-442.85" style=""/>
<text text-anchor="middle" x="412.16" y="-406.35" font-family="Arial" font-size="36.00" style="">recipes</text>
</a>
</g>
</g>
<!-- g3 -->
<g id="node51" class="node" pointer-events="visible" data-name="g3">
<g id="a_node51"><a xlink:href="http://n2-plus.lan:9925" xlink:title="recipes" target="saffron" style="">
<polygon fill="white" stroke="black" points="1420.16,-565.15 1276.16,-565.15 1276.16,-529.15 1420.16,-529.15 1420.16,-565.15" style=""/>
<text text-anchor="middle" x="1348.16" y="-542.95" font-family="Arial" font-size="14.00" style="">mealie:9925</text>
</a>
</g>
</g>
<!-- b7&#45;&gt;g3 -->
<g id="edge27" class="edge" data-name="b7-&gt;g3">
<path fill="none" stroke="black" d="M484.51,-427.08C654.63,-450.76 1083.38,-510.44 1264.43,-535.64" style=""/>
<polygon fill="black" stroke="black" points="1263.85,-539.09 1274.24,-537 1264.81,-532.16 1263.85,-539.09" style=""/>
</g>
<!-- oracle -->
<g id="node16" class="node" pointer-events="visible" data-name="oracle">
<g id="a_node16"><a xlink:href="http://132.145.60.66" xlink:title="Oracle cloud" target="saffron" style="">
<polygon fill="white" stroke="black" points="511.25,-97.85 313.06,-97.85 313.06,-46.45 511.25,-46.45 511.25,-97.85" style=""/>
<text text-anchor="middle" x="412.16" y="-61.35" font-family="Arial" font-size="36.00" style="">oracle-apr9</text>
</a>
</g>
</g>
<!-- c0&#45;&gt;d2 -->
<!-- c0&#45;&gt;e1 -->
<!-- c0&#45;&gt;f1 -->
<!-- c0&#45;&gt;g1 -->
<!-- c1 -->
<g id="node18" class="node" pointer-events="visible" data-name="c1">
<g id="a_node18"><a xlink:href="http://odroid.lan:9090" xlink:title="Basex 10.7" target="saffron" style="">
<polygon fill="white" stroke="black" points="1081.16,-1415.15 937.16,-1415.15 937.16,-1379.15 1081.16,-1379.15 1081.16,-1415.15" style=""/>
<text text-anchor="middle" x="1009.16" y="-1392.95" font-family="Arial" font-size="14.00" style="">basex-test:9090</text>
</a>
</g>
</g>
<!-- c5 -->
<g id="node20" class="node" pointer-events="visible" data-name="c5">
<g id="a_node20"><a xlink:href="http://odroid.lan:4000" xlink:title="Wire shark" target="saffron" style="">
<polygon fill="white" stroke="black" points="1081.16,-1303.15 937.16,-1303.15 937.16,-1267.15 1081.16,-1267.15 1081.16,-1303.15" style=""/>
<text text-anchor="middle" x="1009.16" y="-1280.95" font-family="Arial" font-size="14.00" style="">wireshark:4000</text>
</a>
</g>
</g>
<!-- c6 -->
<g id="node21" class="node" pointer-events="visible" data-name="c6">
<g id="a_node21"><a xlink:title="Redis API" target="saffron" style="">
<polygon fill="white" stroke="black" points="1420.16,-1357.15 1276.16,-1357.15 1276.16,-1321.15 1420.16,-1321.15 1420.16,-1357.15" style=""/>
<text text-anchor="middle" x="1348.16" y="-1334.95" font-family="Arial" font-size="14.00" style="">redis-test:6379</text>
</a>
</g>
</g>
<!-- c7 -->
<g id="node22" class="node" pointer-events="visible" data-name="c7">
<g id="a_node22"><a xlink:href="http://192.168.1.59" xlink:title="PiHole Ad blocker" target="saffron" style="">
<polygon fill="white" stroke="black" points="1420.16,-1303.15 1276.16,-1303.15 1276.16,-1267.15 1420.16,-1267.15 1420.16,-1303.15" style=""/>
<text text-anchor="middle" x="1348.16" y="-1280.95" font-family="Arial" font-size="14.00" style="">pihole</text>
</a>
</g>
</g>
<!-- xu4_1 -->
<g id="node23" class="node" pointer-events="visible" data-name="xu4_1">
<g id="a_node23"><a xlink:href="https://xu4.lan:9443" xlink:title="portainer" target="saffron" style="">
<polygon fill="yellow" stroke="black" points="1384.16,-1389.7 1384.16,-1404.61 1363.07,-1415.15 1333.24,-1415.15 1312.16,-1404.61 1312.16,-1389.7 1333.24,-1379.15 1363.07,-1379.15 1384.16,-1389.7" style=""/>
<polygon fill="none" stroke="black" points="1388.16,-1387.22 1388.16,-1407.08 1364.01,-1419.15 1332.3,-1419.15 1308.16,-1407.08 1308.16,-1387.22 1332.3,-1375.15 1364.01,-1375.15 1388.16,-1387.22" style=""/>
<text text-anchor="middle" x="1348.16" y="-1392.95" font-family="Arial" font-size="14.00" style="">p</text>
</a>
</g>
</g>
<!-- xu4_1&#45;&gt;c1 -->
<!-- xu4_2 -->
<g id="node24" class="node" pointer-events="visible" data-name="xu4_2">
<g id="a_node24"><a xlink:href="http://fins.lan:8090/system/xu4" xlink:title="beszel" target="saffron" style="">
<polygon fill="yellow" stroke="black" points="1384.16,-1451.7 1384.16,-1466.61 1363.07,-1477.15 1333.24,-1477.15 1312.16,-1466.61 1312.16,-1451.7 1333.24,-1441.15 1363.07,-1441.15 1384.16,-1451.7" style=""/>
<polygon fill="none" stroke="black" points="1388.16,-1449.22 1388.16,-1469.08 1364.01,-1481.15 1332.3,-1481.15 1308.16,-1469.08 1308.16,-1449.22 1332.3,-1437.15 1364.01,-1437.15 1388.16,-1449.22" style=""/>
<text text-anchor="middle" x="1348.16" y="-1454.95" font-family="Arial" font-size="14.00" style="">b</text>
</a>
</g>
</g>
<!-- xu4_2&#45;&gt;c1 -->
<!-- d1 -->
<g id="node25" class="node" pointer-events="visible" data-name="d1">
<g id="a_node25"><a xlink:href="http://fins.lan:11434/" xlink:title="Ollama (AI)" target="saffron" style="">
<polygon fill="white" stroke="black" points="1420.16,-809.15 1276.16,-809.15 1276.16,-773.15 1420.16,-773.15 1420.16,-809.15" style=""/>
<text text-anchor="middle" x="1348.16" y="-786.95" font-family="Arial" font-size="14.00" style="">ollama:11434</text>
</a>
</g>
</g>
<!-- d3 -->
<g id="node27" class="node" pointer-events="visible" data-name="d3">
<g id="a_node27"><a xlink:href="http://fins.lan:8888/" xlink:title="BaseX 10.7" target="saffron" style="">
<polygon fill="white" stroke="black" points="1420.16,-917.15 1276.16,-917.15 1276.16,-881.15 1420.16,-881.15 1420.16,-917.15" style=""/>
<text text-anchor="middle" x="1348.16" y="-894.95" font-family="Arial" font-size="14.00" style="">basex:8888</text>
</a>
</g>
</g>
<!-- d4 -->
<g id="node28" class="node" pointer-events="visible" data-name="d4">
<g id="a_node28"><a xlink:href="http://fins.lan:8884/" xlink:title="BaseX 11.3 Fusion auth" target="saffron" style="">
<polygon fill="white" stroke="black" points="1420.16,-863.15 1276.16,-863.15 1276.16,-827.15 1420.16,-827.15 1420.16,-863.15" style=""/>
<text text-anchor="middle" x="1348.16" y="-840.95" font-family="Arial" font-size="14.00" style="">basex:8884</text>
</a>
</g>
</g>
<!-- d5 -->
<g id="node29" class="node" pointer-events="visible" data-name="d5">
<g id="a_node29"><a xlink:href="http://fins.lan:8090/" xlink:title="beszel (main)" target="saffron" style="">
<polygon fill="white" stroke="black" points="1420.16,-1025.15 1276.16,-1025.15 1276.16,-989.15 1420.16,-989.15 1420.16,-1025.15" style=""/>
<text text-anchor="middle" x="1348.16" y="-1002.95" font-family="Arial" font-size="14.00" style="">beszel::8090</text>
</a>
</g>
</g>
<!-- f2 -->
<g id="node46" class="node" pointer-events="visible" data-name="f2">
<g id="a_node46"><a xlink:href="http://fins.lan:8090/system/fins" xlink:title="Beszel agent" target="saffron" style="">
<polygon fill="white" stroke="black" points="2042.16,-1187.15 1898.16,-1187.15 1898.16,-1151.15 2042.16,-1151.15 2042.16,-1187.15" style=""/>
<text text-anchor="middle" x="1970.16" y="-1164.95" font-family="Arial" font-size="14.00" style="">beszel-agent</text>
</a>
</g>
</g>
<!-- d5&#45;&gt;f2 -->
<g id="edge32" class="edge" data-name="d5-&gt;f2">
<path fill="none" stroke="black" d="M1395.02,-1025.63C1469.52,-1054.9 1622.03,-1111.71 1756.16,-1142.15 1798.76,-1151.82 1847,-1158.3 1886.79,-1162.48" style=""/>
<polygon fill="black" stroke="black" points="1886.23,-1165.94 1896.53,-1163.47 1886.94,-1158.97 1886.23,-1165.94" style=""/>
</g>
<!-- d6 -->
<g id="node30" class="node" pointer-events="visible" data-name="d6">
<g id="a_node30"><a xlink:href="http://fins.lan:3100/" xlink:title="Video editor" target="saffron" style="">
<polygon fill="white" stroke="black" points="2042.16,-901.15 1898.16,-901.15 1898.16,-865.15 2042.16,-865.15 2042.16,-901.15" style=""/>
<text text-anchor="middle" x="1970.16" y="-878.95" font-family="Arial" font-size="14.00" style="">shotcut::3100</text>
</a>
</g>
</g>
<!-- d7 -->
<g id="node31" class="node" pointer-events="visible" data-name="d7">
<g id="a_node31"><a xlink:href="http://fins.lan:9011/" xlink:title="Fusion auth" target="saffron" style="">
<polygon fill="white" stroke="black" points="2042.16,-847.15 1898.16,-847.15 1898.16,-811.15 2042.16,-811.15 2042.16,-847.15" style=""/>
<text text-anchor="middle" x="1970.16" y="-824.95" font-family="Arial" font-size="14.00" style="">fusionauth:9011</text>
</a>
</g>
</g>
<!-- d8 -->
<g id="node32" class="node" pointer-events="visible" data-name="d8">
<g id="a_node32"><a xlink:href="http://fins.lan:8006/" xlink:title="Windows" target="saffron" style="">
<polygon fill="white" stroke="black" points="2042.16,-793.15 1898.16,-793.15 1898.16,-757.15 2042.16,-757.15 2042.16,-793.15" style=""/>
<text text-anchor="middle" x="1970.16" y="-770.95" font-family="Arial" font-size="14.00" style="">windows:8006</text>
</a>
</g>
</g>
<!-- fins_1 -->
<g id="node33" class="node" pointer-events="visible" data-name="fins_1">
<g id="a_node33"><a xlink:href="https://fins.lan:9443" xlink:title="portainer" target="saffron" style="">
<polygon fill="yellow" stroke="black" points="2006.16,-933.7 2006.16,-948.61 1985.07,-959.15 1955.24,-959.15 1934.16,-948.61 1934.16,-933.7 1955.24,-923.15 1985.07,-923.15 2006.16,-933.7" style=""/>
<polygon fill="none" stroke="black" points="2010.16,-931.22 2010.16,-951.08 1986.01,-963.15 1954.3,-963.15 1930.16,-951.08 1930.16,-931.22 1954.3,-919.15 1986.01,-919.15 2010.16,-931.22" style=""/>
<text text-anchor="middle" x="1970.16" y="-936.95" font-family="Arial" font-size="14.00" style="">p</text>
</a>
</g>
</g>
<!-- fins_1&#45;&gt;d1 -->
<!-- fins_2 -->
<g id="node34" class="node" pointer-events="visible" data-name="fins_2">
<g id="a_node34"><a xlink:href="http://fins.lan:8090/system/fins" xlink:title="beszel" target="saffron" style="">
<polygon fill="yellow" stroke="black" points="2006.16,-995.7 2006.16,-1010.61 1985.07,-1021.15 1955.24,-1021.15 1934.16,-1010.61 1934.16,-995.7 1955.24,-985.15 1985.07,-985.15 2006.16,-995.7" style=""/>
<polygon fill="none" stroke="black" points="2010.16,-993.22 2010.16,-1013.08 1986.01,-1025.15 1954.3,-1025.15 1930.16,-1013.08 1930.16,-993.22 1954.3,-981.15 1986.01,-981.15 2010.16,-993.22" style=""/>
<text text-anchor="middle" x="1970.16" y="-998.95" font-family="Arial" font-size="14.00" style="">b</text>
</a>
</g>
</g>
<!-- fins_2&#45;&gt;d1 -->
<!-- e4 -->
<g id="node38" class="node" pointer-events="visible" data-name="e4">
<g id="a_node38"><a xlink:href="http://omv.lan:81" xlink:title="Open media vault" target="saffron" style="">
<polygon fill="white" stroke="black" points="1420.16,-240.15 1276.16,-240.15 1276.16,-204.15 1420.16,-204.15 1420.16,-240.15" style=""/>
<text text-anchor="middle" x="1348.16" y="-217.95" font-family="Arial" font-size="14.00" style="">omv:81</text>
</a>
</g>
</g>
<!-- e5 -->
<g id="node39" class="node" pointer-events="visible" data-name="e5">
<g id="a_node39"><a xlink:href="http://omv.lan:3456/" xlink:title="Vikunja" target="saffron" style="">
<polygon fill="white" stroke="black" points="1420.16,-179.15 1276.16,-179.15 1276.16,-143.15 1420.16,-143.15 1420.16,-179.15" style=""/>
<text text-anchor="middle" x="1348.16" y="-156.95" font-family="Arial" font-size="14.00" style="">vikunja:3456</text>
</a>
</g>
</g>
<!-- e6 -->
<g id="node40" class="node" pointer-events="visible" data-name="e6">
<g id="a_node40"><a xlink:href="http://omv.lan:5001/" xlink:title="dockge" target="saffron" style="">
<polygon fill="white" stroke="black" points="2042.16,-283.15 1898.16,-283.15 1898.16,-247.15 2042.16,-247.15 2042.16,-283.15" style=""/>
<text text-anchor="middle" x="1970.16" y="-260.95" font-family="Arial" font-size="14.00" style="">dockge:5001</text>
</a>
</g>
</g>
<!-- omv_1 -->
<g id="node43" class="node" pointer-events="visible" data-name="omv_1">
<g id="a_node43"><a xlink:href="https://omv.lan:9443" xlink:title="portainer" target="saffron" style="">
<polygon fill="yellow" stroke="black" points="2006.16,-315.7 2006.16,-330.61 1985.07,-341.15 1955.24,-341.15 1934.16,-330.61 1934.16,-315.7 1955.24,-305.15 1985.07,-305.15 2006.16,-315.7" style=""/>
<polygon fill="none" stroke="black" points="2010.16,-313.22 2010.16,-333.08 1986.01,-345.15 1954.3,-345.15 1930.16,-333.08 1930.16,-313.22 1954.3,-301.15 1986.01,-301.15 2010.16,-313.22" style=""/>
<text text-anchor="middle" x="1970.16" y="-318.95" font-family="Arial" font-size="14.00" style="">p</text>
</a>
</g>
</g>
<!-- omv_1&#45;&gt;e1 -->
<!-- omv_2 -->
<g id="node44" class="node" pointer-events="visible" data-name="omv_2">
<g id="a_node44"><a xlink:href="http://fins.lan:8090/system/omv" xlink:title="beszel" target="saffron" style="">
<polygon fill="yellow" stroke="black" points="2006.16,-377.7 2006.16,-392.61 1985.07,-403.15 1955.24,-403.15 1934.16,-392.61 1934.16,-377.7 1955.24,-367.15 1985.07,-367.15 2006.16,-377.7" style=""/>
<polygon fill="none" stroke="black" points="2010.16,-375.22 2010.16,-395.08 1986.01,-407.15 1954.3,-407.15 1930.16,-395.08 1930.16,-375.22 1954.3,-363.15 1986.01,-363.15 2010.16,-375.22" style=""/>
<text text-anchor="middle" x="1970.16" y="-380.95" font-family="Arial" font-size="14.00" style="">b</text>
</a>
</g>
</g>
<!-- omv_2&#45;&gt;e1 -->
<!-- odroid_n2_1 -->
<g id="node47" class="node" pointer-events="visible" data-name="odroid_n2_1">
<g id="a_node47"><a xlink:href="https://odroid-n2.lan:9443" xlink:title="portainer" target="saffron" style="">
<polygon fill="yellow" stroke="black" points="2284.16,-1107.7 2284.16,-1122.61 2263.07,-1133.15 2233.24,-1133.15 2212.16,-1122.61 2212.16,-1107.7 2233.24,-1097.15 2263.07,-1097.15 2284.16,-1107.7" style=""/>
<polygon fill="none" stroke="black" points="2288.16,-1105.22 2288.16,-1125.08 2264.01,-1137.15 2232.3,-1137.15 2208.16,-1125.08 2208.16,-1105.22 2232.3,-1093.15 2264.01,-1093.15 2288.16,-1105.22" style=""/>
<text text-anchor="middle" x="2248.16" y="-1110.95" font-family="Arial" font-size="14.00" style="">p</text>
</a>
</g>
</g>
<!-- odroid_n2_1&#45;&gt;f1 -->
<!-- odroid_n2_2 -->
<g id="node48" class="node" pointer-events="visible" data-name="odroid_n2_2">
<g id="a_node48"><a xlink:href="http://fins.lan:8090/system/kodi" xlink:title="beszel" target="saffron" style="">
<polygon fill="yellow" stroke="black" points="2284.16,-1169.7 2284.16,-1184.61 2263.07,-1195.15 2233.24,-1195.15 2212.16,-1184.61 2212.16,-1169.7 2233.24,-1159.15 2263.07,-1159.15 2284.16,-1169.7" style=""/>
<polygon fill="none" stroke="black" points="2288.16,-1167.22 2288.16,-1187.08 2264.01,-1199.15 2232.3,-1199.15 2208.16,-1187.08 2208.16,-1167.22 2232.3,-1155.15 2264.01,-1155.15 2288.16,-1167.22" style=""/>
<text text-anchor="middle" x="2248.16" y="-1172.95" font-family="Arial" font-size="14.00" style="">b</text>
</a>
</g>
</g>
<!-- odroid_n2_2&#45;&gt;f1 -->
<!-- g2 -->
<g id="node50" class="node" pointer-events="visible" data-name="g2">
<g id="a_node50"><a xlink:href="http://n2-plus.lan:3050" xlink:title="glance" target="saffron" style="">
<polygon fill="white" stroke="black" points="1420.16,-625.15 1276.16,-625.15 1276.16,-589.15 1420.16,-589.15 1420.16,-625.15" style=""/>
<text text-anchor="middle" x="1348.16" y="-602.95" font-family="Arial" font-size="14.00" style="">glance:3050</text>
</a>
</g>
</g>
<!-- g4 -->
<g id="node52" class="node" pointer-events="visible" data-name="g4">
<g id="a_node52"><a xlink:href="http://n2-plus.lan:3000" xlink:title="ntop ng" target="saffron" style="">
<polygon fill="white" stroke="black" points="1420.16,-511.15 1276.16,-511.15 1276.16,-475.15 1420.16,-475.15 1420.16,-511.15" style=""/>
<text text-anchor="middle" x="1348.16" y="-488.95" font-family="Arial" font-size="14.00" style="">ntopng:3000</text>
</a>
</g>
</g>
<!-- g6 -->
<g id="node54" class="node" pointer-events="visible" data-name="g6">
<g id="a_node54"><a xlink:href="http://n2-plus.lan:8300" xlink:title="forgejo" target="saffron" style="">
<polygon fill="white" stroke="black" points="2042.16,-511.15 1898.16,-511.15 1898.16,-475.15 2042.16,-475.15 2042.16,-511.15" style=""/>
<text text-anchor="middle" x="1970.16" y="-488.95" font-family="Arial" font-size="14.00" style="">forgejo:8300</text>
</a>
</g>
</g>
<!-- n2_plus_1 -->
<g id="node55" class="node" pointer-events="visible" data-name="n2_plus_1">
<g id="a_node55"><a xlink:href="https://n2-plus.lan:9443" xlink:title="portainer" target="saffron" style="">
<polygon fill="yellow" stroke="black" points="2006.16,-597.7 2006.16,-612.61 1985.07,-623.15 1955.24,-623.15 1934.16,-612.61 1934.16,-597.7 1955.24,-587.15 1985.07,-587.15 2006.16,-597.7" style=""/>
<polygon fill="none" stroke="black" points="2010.16,-595.22 2010.16,-615.08 1986.01,-627.15 1954.3,-627.15 1930.16,-615.08 1930.16,-595.22 1954.3,-583.15 1986.01,-583.15 2010.16,-595.22" style=""/>
<text text-anchor="middle" x="1970.16" y="-600.95" font-family="Arial" font-size="14.00" style="">p</text>
</a>
</g>
</g>
<!-- n2_plus_1&#45;&gt;g1 -->
<!-- n2_plus_2 -->
<g id="node56" class="node" pointer-events="visible" data-name="n2_plus_2">
<g id="a_node56"><a xlink:href="http://fins.lan:8090/system/n2-plus" xlink:title="beszel" target="saffron" style="">
<polygon fill="yellow" stroke="black" points="2006.16,-659.7 2006.16,-674.61 1985.07,-685.15 1955.24,-685.15 1934.16,-674.61 1934.16,-659.7 1955.24,-649.15 1985.07,-649.15 2006.16,-659.7" style=""/>
<polygon fill="none" stroke="black" points="2010.16,-657.22 2010.16,-677.08 1986.01,-689.15 1954.3,-689.15 1930.16,-677.08 1930.16,-657.22 1954.3,-645.15 1986.01,-645.15 2010.16,-657.22" style=""/>
<text text-anchor="middle" x="1970.16" y="-662.95" font-family="Arial" font-size="14.00" style="">b</text>
</a>
</g>
</g>
<!-- n2_plus_2&#45;&gt;g1 -->
<!-- evo_x2_1 -->
<g id="node59" class="node" pointer-events="visible" data-name="evo_x2_1">
<g id="a_node59"><a xlink:href="https://evo-x2.lan:9443" xlink:title="portainer" target="saffron" style="">
<polygon fill="yellow" stroke="black" points="1384.16,-1107.7 1384.16,-1122.61 1363.07,-1133.15 1333.24,-1133.15 1312.16,-1122.61 1312.16,-1107.7 1333.24,-1097.15 1363.07,-1097.15 1384.16,-1107.7" style=""/>
<polygon fill="none" stroke="black" points="1388.16,-1105.22 1388.16,-1125.08 1364.01,-1137.15 1332.3,-1137.15 1308.16,-1125.08 1308.16,-1105.22 1332.3,-1093.15 1364.01,-1093.15 1388.16,-1105.22" style=""/>
<text text-anchor="middle" x="1348.16" y="-1110.95" font-family="Arial" font-size="14.00" style="">p</text>
</a>
</g>
</g>
<!-- evo_x2_1&#45;&gt;i1 -->
<!-- evo_x2_2 -->
<g id="node60" class="node" pointer-events="visible" data-name="evo_x2_2">
<g id="a_node60"><a xlink:href="http://fins.lan:8090/system/evo-x2" xlink:title="beszel" target="saffron" style="">
<polygon fill="yellow" stroke="black" points="1384.16,-1169.7 1384.16,-1184.61 1363.07,-1195.15 1333.24,-1195.15 1312.16,-1184.61 1312.16,-1169.7 1333.24,-1159.15 1363.07,-1159.15 1384.16,-1169.7" style=""/>
<polygon fill="none" stroke="black" points="1388.16,-1167.22 1388.16,-1187.08 1364.01,-1199.15 1332.3,-1199.15 1308.16,-1187.08 1308.16,-1167.22 1332.3,-1155.15 1364.01,-1155.15 1388.16,-1167.22" style=""/>
<text text-anchor="middle" x="1348.16" y="-1172.95" font-family="Arial" font-size="14.00" style="">b</text>
</a>
</g>
</g>
<!-- evo_x2_2&#45;&gt;i1 -->
<!-- h1 -->
<g id="node61" class="node" pointer-events="visible" data-name="h1">
<g id="a_node61"><a xlink:title="router" target="saffron" style="">
<polygon fill="white" stroke="black" points="1081.16,-1025.15 937.16,-1025.15 937.16,-989.15 1081.16,-989.15 1081.16,-1025.15" style=""/>
<text text-anchor="middle" x="1009.16" y="-1002.95" font-family="Arial" font-size="14.00" style="">router 192.168.1.1</text>
</a>
</g>
</g>
<!-- h2 -->
<g id="node62" class="node" pointer-events="visible" data-name="h2">
<g id="a_node62"><a xlink:href="http://[fe80::aa93:4aff:fe20:ec69]" xlink:title="printer" target="saffron" style="">
<polygon fill="white" stroke="black" points="1081.16,-971.15 937.16,-971.15 937.16,-935.15 1081.16,-935.15 1081.16,-971.15" style=""/>
<text text-anchor="middle" x="1009.16" y="-948.95" font-family="Arial" font-size="14.00" style="">printer 192.68.1.16</text>
</a>
</g>
</g>
<!-- h3 -->
<g id="node63" class="node" pointer-events="visible" data-name="h3">
<g id="a_node63"><a xlink:title="voip" target="saffron" style="">
<polygon fill="white" stroke="black" points="1081.16,-917.15 937.16,-917.15 937.16,-881.15 1081.16,-881.15 1081.16,-917.15" style=""/>
<text text-anchor="middle" x="1009.16" y="-894.95" font-family="Arial" font-size="14.00" style="">voip 192.68.1.14</text>
</a>
</g>
</g>
<!-- h4 -->
<g id="node64" class="node" pointer-events="visible" data-name="h4">
<g id="a_node64"><a xlink:title="velvet" target="saffron" style="">
<polygon fill="white" stroke="black" points="1081.16,-863.15 937.16,-863.15 937.16,-827.15 1081.16,-827.15 1081.16,-863.15" style=""/>
<text text-anchor="middle" x="1009.16" y="-840.95" font-family="Arial" font-size="14.00" style="">velvet 192.168.1.8</text>
</a>
</g>
</g>
</g>
</svg>