thedocks/caddy/site/quodatum/network.svg
2024-04-30 12:03:03 +01:00

1 line
42 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="mermaid-1714473969455" width="100%" height="1417.15625" style="max-width: 1597.171875px;" viewBox="0 0 1597.171875 1417.15625"><style>#mermaid-1714473969455 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-1714473969455 .error-icon{fill:#552222;}#mermaid-1714473969455 .error-text{fill:#552222;stroke:#552222;}#mermaid-1714473969455 .edge-thickness-normal{stroke-width:2px;}#mermaid-1714473969455 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-1714473969455 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-1714473969455 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-1714473969455 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-1714473969455 .marker{fill:#333333;stroke:#333333;}#mermaid-1714473969455 .marker.cross{stroke:#333333;}#mermaid-1714473969455 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-1714473969455 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-1714473969455 .cluster-label text{fill:#333;}#mermaid-1714473969455 .cluster-label span{color:#333;}#mermaid-1714473969455 .label text,#mermaid-1714473969455 span{fill:#333;color:#333;}#mermaid-1714473969455 .node rect,#mermaid-1714473969455 .node circle,#mermaid-1714473969455 .node ellipse,#mermaid-1714473969455 .node polygon,#mermaid-1714473969455 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-1714473969455 .node .label{text-align:center;}#mermaid-1714473969455 .node.clickable{cursor:pointer;}#mermaid-1714473969455 .arrowheadPath{fill:#333333;}#mermaid-1714473969455 .edgePath .path{stroke:#333333;stroke-width:1.5px;}#mermaid-1714473969455 .flowchart-link{stroke:#333333;fill:none;}#mermaid-1714473969455 .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-1714473969455 .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-1714473969455 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-1714473969455 .cluster text{fill:#333;}#mermaid-1714473969455 .cluster span{color:#333;}#mermaid-1714473969455 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-1714473969455 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}#mermaid-1714473969455 .domain&gt;*{fill:#BDFFA4!important;stroke:#333!important;stroke-width:1px!important;}#mermaid-1714473969455 .domain span{fill:#BDFFA4!important;stroke:#333!important;stroke-width:1px!important;}#mermaid-1714473969455 .server&gt;*{fill:#FFDEAD!important;stroke:#333!important;stroke-width:1px!important;}#mermaid-1714473969455 .server span{fill:#FFDEAD!important;stroke:#333!important;stroke-width:1px!important;}#mermaid-1714473969455 .Red&gt;*{fill:#FF9999!important;}#mermaid-1714473969455 .Red span{fill:#FF9999!important;}#mermaid-1714473969455 .Amber&gt;*{fill:#FFDEAD!important;}#mermaid-1714473969455 .Amber span{fill:#FFDEAD!important;}#mermaid-1714473969455 .Green&gt;*{fill:#BDFFA4!important;}#mermaid-1714473969455 .Green span{fill:#BDFFA4!important;}</style><g transform="translate(0, 0)"><marker id="flowchart-pointEnd" class="marker flowchart" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="userSpaceOnUse" markerWidth="12" markerHeight="12" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"/></marker><marker id="flowchart-pointStart" class="marker flowchart" viewBox="0 0 10 10" refX="0" refY="5" markerUnits="userSpaceOnUse" markerWidth="12" markerHeight="12" orient="auto"><path d="M 0 5 L 10 10 L 10 0 z" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"/></marker><marker id="flowchart-circleEnd" class="marker flowchart" viewBox="0 0 10 10" refX="11" refY="5" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"/></marker><marker id="flowchart-circleStart" class="marker flowchart" viewBox="0 0 10 10" refX="-1" refY="5" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"/></marker><marker id="flowchart-crossEnd" class="marker cross flowchart" viewBox="0 0 11 11" refX="12" refY="5.2" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><path d="M 1,1 l 9,9 M 10,1 l -9,9" class="arrowMarkerPath" style="stroke-width: 2; stroke-dasharray: 1, 0;"/></marker><marker id="flowchart-crossStart" class="marker cross flowchart" viewBox="0 0 11 11" refX="-1" refY="5.2" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><path d="M 1,1 l 9,9 M 10,1 l -9,9" class="arrowMarkerPath" style="stroke-width: 2; stroke-dasharray: 1, 0;"/></marker><g class="root"><g class="clusters"><g class="cluster server server" id="odroid-n2"><rect style="" rx="0" ry="0" x="1238.984375" y="8" width="350.1875" height="394.203125"/><g class="cluster-label" transform="translate(1380.2734375, 13)"><foreignObject width="67.609375" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">odroid-n2</span></div></foreignObject></g></g><g class="cluster server server" id="n2-plus"><rect style="" rx="0" ry="0" x="1238.984375" y="422.203125" width="350.1875" height="286"/><g class="cluster-label" transform="translate(1387.8359375, 427.203125)"><foreignObject width="52.484375" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">n2-plus</span></div></foreignObject></g></g><g class="cluster server server" id="omv"><rect style="" rx="0" ry="0" x="1238.984375" y="747.703125" width="350.1875" height="444.5"/><g class="cluster-label" transform="translate(1398.9609375, 752.703125)"><foreignObject width="30.234375" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">omv</span></div></foreignObject></g></g><g class="cluster server server" id="xu4"><rect style="" rx="0" ry="0" x="702.15625" y="377.453125" width="336.828125" height="340.25"/><g class="cluster-label" transform="translate(855.0078125, 382.453125)"><foreignObject width="31.125" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">XU4</span></div></foreignObject></g></g><g class="cluster domain" id="orlop"><rect style="" rx="0" ry="0" x="8" y="8" width="494.15625" height="624"/><g class="cluster-label" transform="translate(207.0546875, 13)"><foreignObject width="96.046875" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">Orlop domain</span></div></foreignObject></g></g><g class="cluster domain" id="quodatum"><rect style="" rx="0" ry="0" x="8" y="719.90625" width="494.15625" height="689.25"/><g class="cluster-label" transform="translate(189.2578125, 724.90625)"><foreignObject width="131.640625" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">Quodatum domain</span></div></foreignObject></g></g><g class="cluster default" id="gitea"><rect style="" rx="0" ry="0" x="108" y="955.90625" width="294.15625" height="129.5"/><g class="cluster-label" transform="translate(237.7265625, 960.90625)"><foreignObject width="34.703125" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">gitea</span></div></foreignObject></g></g><g class="cluster default" id="subGraph1"><rect style="" rx="0" ry="0" x="108" y="739.90625" width="294.15625" height="143"/><g class="cluster-label" transform="translate(241.7421875, 744.90625)"><foreignObject width="26.671875" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">wiki</span></div></foreignObject></g></g><g class="cluster default" id="vscode"><rect style="" rx="0" ry="0" x="108" y="1105.40625" width="294.15625" height="283.75"/><g class="cluster-label" transform="translate(229.7265625, 1110.40625)"><foreignObject width="50.703125" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">vscode</span></div></foreignObject></g></g></g><g class="edgePaths"><path d="M271.03125,995.90625L292.8854166666667,995.90625C314.7395833333333,995.90625,358.4479166666667,995.90625,396.96875,1025.53125C435.4895833333333,1055.15625,468.8229166666667,1114.40625,502.15625,1105.7057291666667C535.4895833333334,1097.0052083333333,568.8229166666666,1020.3541666666666,602.15625,982.0286458333334C635.4895833333334,943.703125,668.8229166666666,943.703125,713.55859375,943.703125C758.2942708333334,943.703125,814.4322916666666,943.703125,870.5703125,943.703125C926.7083333333334,943.703125,982.8463541666666,943.703125,1027.58203125,943.703125C1072.3177083333333,943.703125,1105.6510416666667,943.703125,1138.984375,943.703125C1172.3177083333333,943.703125,1205.6510416666667,943.703125,1242.7721354166667,943.7864583333334C1279.8932291666667,943.8697916666666,1320.8020833333333,944.0364583333334,1341.2565104166667,944.1197916666666L1361.7109375,944.203125" id="L-git-x1-0" class=" edge-thickness-normal edge-pattern-solid flowchart-link LS-git LE-x1" style="fill:none;" marker-end="url(#flowchart-pointEnd)"/><path d="M282.140625,463L302.1432291666667,463C322.1458333333333,463,362.1510416666667,463,398.8203125,463C435.4895833333333,463,468.8229166666667,463,502.15625,534.2838541666666C535.4895833333334,605.5677083333334,568.8229166666666,748.1354166666666,602.15625,819.4192708333334C635.4895833333334,890.703125,668.8229166666666,890.703125,713.55859375,890.703125C758.2942708333334,890.703125,814.4322916666666,890.703125,870.5703125,890.703125C926.7083333333334,890.703125,982.8463541666666,890.703125,1027.58203125,890.703125C1072.3177083333333,890.703125,1105.6510416666667,890.703125,1138.984375,890.703125C1172.3177083333333,890.703125,1205.6510416666667,890.703125,1242.40234375,890.7864583333334C1279.1536458333333,890.8697916666666,1319.3229166666667,891.0364583333334,1339.4075520833333,891.1197916666666L1359.4921875,891.203125" id="L-emby-x2-0" class=" edge-thickness-normal edge-pattern-solid flowchart-link LS-emby LE-x2" style="fill:none;" marker-end="url(#flowchart-pointEnd)"/><path d="M284.8125,410L304.3697916666667,410C323.9270833333333,410,363.0416666666667,410,399.265625,410C435.4895833333333,410,468.8229166666667,410,502.15625,479.6171875C535.4895833333334,549.234375,568.8229166666666,688.46875,602.15625,758.0859375C635.4895833333334,827.703125,668.8229166666666,827.703125,713.55859375,827.703125C758.2942708333334,827.703125,814.4322916666666,827.703125,870.5703125,827.703125C926.7083333333334,827.703125,982.8463541666666,827.703125,1027.58203125,821.0364583333334C1072.3177083333333,814.3697916666666,1105.6510416666667,801.0364583333334,1138.984375,794.3697916666666C1172.3177083333333,787.703125,1205.6510416666667,787.703125,1241.9583333333333,788.9034194850973C1278.265625,790.1037139701945,1317.546875,792.504302940389,1337.1875,793.7045974254864L1356.828125,794.9048919105836" id="L-jellyfin-x3-0" class=" edge-thickness-normal edge-pattern-solid flowchart-link LS-jellyfin LE-x3" style="fill:none;" marker-end="url(#flowchart-pointEnd)"/><path d="M299.9453125,114.5L316.98046875,114.5C334.015625,114.5,368.0859375,114.5,401.7877604166667,114.5C435.4895833333333,114.5,468.8229166666667,114.5,502.15625,154.9921875C535.4895833333334,195.484375,568.8229166666666,276.46875,602.15625,316.9609375C635.4895833333334,357.453125,668.8229166666666,357.453125,713.55859375,357.453125C758.2942708333334,357.453125,814.4322916666666,357.453125,870.5703125,357.453125C926.7083333333334,357.453125,982.8463541666666,357.453125,1027.58203125,374.9114583333333C1072.3177083333333,392.3697916666667,1105.6510416666667,427.2864583333333,1138.984375,444.7447916666667C1172.3177083333333,462.203125,1205.6510416666667,462.203125,1239.4348958333333,463.2593002632518C1273.21875,464.31547552650363,1307.453125,466.42782605300727,1324.5703125,467.4840013162591L1341.6875,468.54017657951096" id="L-tvheadend-x4-0" class=" edge-thickness-normal edge-pattern-solid flowchart-link LS-tvheadend LE-x4" style="fill:none;" marker-end="url(#flowchart-pointEnd)"/><path d="M275.9140625,779.90625L296.9544270833333,779.90625C317.9947916666667,779.90625,360.0755208333333,779.90625,397.7825520833333,779.90625C435.4895833333333,779.90625,468.8229166666667,779.90625,502.15625,699.7890625C535.4895833333334,619.671875,568.8229166666666,459.4375,602.15625,379.3203125C635.4895833333334,299.203125,668.8229166666666,299.203125,713.55859375,299.203125C758.2942708333334,299.203125,814.4322916666666,299.203125,870.5703125,299.203125C926.7083333333334,299.203125,982.8463541666666,299.203125,1027.58203125,310.2864583333333C1072.3177083333333,321.3697916666667,1105.6510416666667,343.5364583333333,1138.984375,354.6197916666667C1172.3177083333333,365.703125,1205.6510416666667,365.703125,1240.328125,365.7864583333333C1275.0052083333333,365.8697916666667,1311.0260416666667,366.0364583333333,1329.0364583333333,366.1197916666667L1347.046875,366.203125" id="L-wiki-x10-0" class=" edge-thickness-normal edge-pattern-solid flowchart-link LS-wiki LE-x10" style="fill:none;" marker-end="url(#flowchart-pointEnd)"/><path d="M287.0234375,846.40625L306.2122395833333,846.40625C325.4010416666667,846.40625,363.7786458333333,846.40625,399.6341145833333,846.40625C435.4895833333333,846.40625,468.8229166666667,846.40625,502.15625,790.7057291666666C535.4895833333334,735.0052083333334,568.8229166666666,623.6041666666666,602.15625,567.9036458333334C635.4895833333334,512.203125,668.8229166666666,512.203125,702.2395833333334,512.2864583333334C735.65625,512.3697916666666,769.15625,512.5364583333334,785.90625,512.6197916666666L802.65625,512.703125" id="L-wiki-alt-x5-0" class=" edge-thickness-normal edge-pattern-solid flowchart-link LS-wiki-alt LE-x5" style="fill:none;" marker-end="url(#flowchart-pointEnd)"/><path d="M302.15625,595.5L318.8229166666667,595.5C335.4895833333333,595.5,368.8229166666667,595.5,402.15625,595.5C435.4895833333333,595.5,468.8229166666667,595.5,502.15625,680.0338541666666C535.4895833333334,764.5677083333334,568.8229166666666,933.6354166666666,602.15625,1018.1692708333334C635.4895833333334,1102.703125,668.8229166666666,1102.703125,713.55859375,1102.703125C758.2942708333334,1102.703125,814.4322916666666,1102.703125,870.5703125,1102.703125C926.7083333333334,1102.703125,982.8463541666666,1102.703125,1027.58203125,1102.703125C1072.3177083333333,1102.703125,1105.6510416666667,1102.703125,1138.984375,1102.703125C1172.3177083333333,1102.703125,1205.6510416666667,1102.703125,1239.0677083333333,1102.7864583333333C1272.484375,1102.8697916666667,1305.984375,1103.0364583333333,1322.734375,1103.1197916666667L1339.484375,1103.203125" id="L-photoprism-x13-0" class=" edge-thickness-normal edge-pattern-solid flowchart-link LS-photoprism LE-x13" style="fill:none;" marker-end="url(#flowchart-pointEnd)"/><path d="M279.9296875,1145.40625L300.30078125,1145.40625C320.671875,1145.40625,361.4140625,1145.40625,398.4518229166667,1128.2395833333333C435.4895833333333,1111.0729166666667,468.8229166666667,1076.7395833333333,502.15625,1014.0807291666666C535.4895833333334,951.421875,568.8229166666666,860.4375,602.15625,814.9453125C635.4895833333334,769.453125,668.8229166666666,769.453125,713.55859375,769.453125C758.2942708333334,769.453125,814.4322916666666,769.453125,870.5703125,769.453125C926.7083333333334,769.453125,982.8463541666666,769.453125,1027.58203125,753.1614583333334C1072.3177083333333,736.8697916666666,1105.6510416666667,704.2864583333334,1138.984375,687.9947916666666C1172.3177083333333,671.703125,1205.6510416666667,671.703125,1241.4388020833333,671.7864583333334C1277.2265625,671.8697916666666,1315.46875,672.0364583333334,1334.58984375,672.1197916666666L1353.7109375,672.203125" id="L-code-x6-0" class=" edge-thickness-normal edge-pattern-solid flowchart-link LS-code LE-x6" style="fill:none;" marker-end="url(#flowchart-pointEnd)"/><path d="M291.0390625,1299.65625L309.55859375,1299.65625C328.078125,1299.65625,365.1171875,1299.65625,400.3033854166667,1299.65625C435.4895833333333,1299.65625,468.8229166666667,1299.65625,502.15625,1249.1640625C535.4895833333334,1198.671875,568.8229166666666,1097.6875,602.15625,1047.1953125C635.4895833333334,996.703125,668.8229166666666,996.703125,713.55859375,996.703125C758.2942708333334,996.703125,814.4322916666666,996.703125,870.5703125,996.703125C926.7083333333334,996.703125,982.8463541666666,996.703125,1027.58203125,996.703125C1072.3177083333333,996.703125,1105.6510416666667,996.703125,1138.984375,996.703125C1172.3177083333333,996.703125,1205.6510416666667,996.703125,1241.4388020833333,996.7864583333334C1277.2265625,996.8697916666666,1315.46875,997.0364583333334,1334.58984375,997.1197916666666L1353.7109375,997.203125" id="L-code-alt-x11-0" class=" edge-thickness-normal edge-pattern-solid flowchart-link LS-code-alt LE-x11" style="fill:none;" marker-end="url(#flowchart-pointEnd)"/><path d="M297.703125,1352.65625L315.1119791666667,1352.65625C332.5208333333333,1352.65625,367.3385416666667,1352.65625,401.4140625,1352.65625C435.4895833333333,1352.65625,468.8229166666667,1352.65625,502.15625,1302.1640625C535.4895833333334,1251.671875,568.8229166666666,1150.6875,602.15625,1100.1953125C635.4895833333334,1049.703125,668.8229166666666,1049.703125,713.55859375,1049.703125C758.2942708333334,1049.703125,814.4322916666666,1049.703125,870.5703125,1049.703125C926.7083333333334,1049.703125,982.8463541666666,1049.703125,1027.58203125,1049.703125C1072.3177083333333,1049.703125,1105.6510416666667,1049.703125,1138.984375,1049.703125C1172.3177083333333,1049.703125,1205.6510416666667,1049.703125,1241.4388020833333,1049.7864583333333C1277.2265625,1049.8697916666667,1315.46875,1050.0364583333333,1334.58984375,1050.1197916666667L1353.7109375,1050.203125" id="L-code-bmy-x14-0" class=" edge-thickness-normal edge-pattern-solid flowchart-link LS-code-bmy LE-x14" style="fill:none;" marker-end="url(#flowchart-pointEnd)"/><path d="M277.2578125,48L298.07421875,48C318.890625,48,360.5234375,48,398.0065104166667,48C435.4895833333333,48,468.8229166666667,48,502.15625,48C535.4895833333334,48,568.8229166666666,48,602.15625,48C635.4895833333334,48,668.8229166666666,48,713.55859375,48C758.2942708333334,48,814.4322916666666,48,870.5703125,48C926.7083333333334,48,982.8463541666666,48,1027.58203125,48C1072.3177083333333,48,1105.6510416666667,48,1138.984375,48C1172.3177083333333,48,1205.6510416666667,48,1246.5014566842567,61.125C1287.351871701847,74.25,1335.719368403694,100.5,1359.9031167546175,113.625L1384.086865105541,126.75" id="L-kodi-x7-0" class=" edge-thickness-normal edge-pattern-solid flowchart-link LS-kodi LE-x7" style="fill:none;" marker-end="url(#flowchart-pointEnd)"/><path d="M279.03125,675.953125L299.5520833333333,675.953125C320.0729166666667,675.953125,361.1145833333333,675.953125,398.3020833333333,675.953125C435.4895833333333,675.953125,468.8229166666667,675.953125,502.15625,667.9947916666666C535.4895833333334,660.0364583333334,568.8229166666666,644.1197916666666,602.15625,636.1614583333334C635.4895833333334,628.203125,668.8229166666666,628.203125,702.375,628.203125C735.9270833333334,628.203125,769.6979166666666,628.203125,786.5833333333334,628.203125L803.46875,628.203125" id="L-vpn-x8-0" class=" edge-thickness-normal edge-pattern-solid flowchart-link LS-vpn LE-x8" style="fill:none;" marker-end="url(#flowchart-pointEnd)"/><path d="M282.6015625,275.75L302.52734375,275.75C322.453125,275.75,362.3046875,275.75,398.8971354166667,275.75C435.4895833333333,275.75,468.8229166666667,275.75,502.15625,321.2421875C535.4895833333334,366.734375,568.8229166666666,457.71875,602.15625,503.2109375C635.4895833333334,548.703125,668.8229166666666,548.703125,708.75,552.3631580905661C748.6770833333334,556.0231911811321,795.1979166666666,563.3432573622644,818.4583333333334,567.0032904528305L841.71875,570.6633235433966" id="L-about-o-x9-0" class=" edge-thickness-normal edge-pattern-solid flowchart-link LS-about-o LE-x9" style="fill:none;" marker-end="url(#flowchart-pointEnd)"/><path d="M282.6015625,919.40625L302.52734375,919.40625C322.453125,919.40625,362.3046875,919.40625,398.8971354166667,919.40625C435.4895833333333,919.40625,468.8229166666667,919.40625,502.15625,864.7890625C535.4895833333334,810.171875,568.8229166666666,700.9375,602.15625,646.3203125C635.4895833333334,591.703125,668.8229166666666,591.703125,708.75,589.4242364719117C748.6770833333334,587.1453479438234,795.1979166666666,582.5875708876467,818.4583333333334,580.3086823595585L841.71875,578.0297938314701" id="L-about-q-x9-0" class=" edge-thickness-normal edge-pattern-solid flowchart-link LS-about-q LE-x9" style="fill:none;" marker-end="url(#flowchart-pointEnd)"/><path d="M1038.984375,609.953125L1055.6510416666667,642.9114583333334C1072.3177083333333,675.8697916666666,1105.6510416666667,741.7864583333334,1138.984375,774.7447916666666C1172.3177083333333,807.703125,1205.6510416666667,807.703125,1222.3177083333333,807.703125L1238.984375,807.703125" id="L-xu4-omv-0" class=" edge-thickness-normal edge-pattern-dotted flowchart-link LS-xu4 LE-omv" style="fill:none;stroke-width:2px;stroke-dasharray:3;" marker-end="url(#flowchart-pointEnd)"/><path d="M1038.984375,512.203125L1055.6510416666667,512.203125C1072.3177083333333,512.203125,1105.6510416666667,512.203125,1138.984375,512.203125C1172.3177083333333,512.203125,1205.6510416666667,512.203125,1222.3177083333333,512.203125L1238.984375,512.203125" id="L-xu4-n2-plus-0" class=" edge-thickness-normal edge-pattern-dotted flowchart-link LS-xu4 LE-n2-plus" style="fill:none;stroke-width:2px;stroke-dasharray:3;" marker-end="url(#flowchart-pointEnd)"/><path d="M1038.984375,417.453125L1055.6510416666667,402.7447916666667C1072.3177083333333,388.0364583333333,1105.6510416666667,358.6197916666667,1138.984375,343.9114583333333C1172.3177083333333,329.203125,1205.6510416666667,329.203125,1222.3177083333333,329.203125L1238.984375,329.203125" id="L-xu4-odroid-n2-0" class=" edge-thickness-normal edge-pattern-dotted flowchart-link LS-xu4 LE-odroid-n2" style="fill:none;stroke-width:2px;stroke-dasharray:3;" marker-end="url(#flowchart-pointEnd)"/></g><g class="edgeLabels"><g class="edgeLabel"><g class="label" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"/></div></foreignObject></g></g><g class="edgeLabel"><g class="label" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"/></div></foreignObject></g></g><g class="edgeLabel"><g class="label" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"/></div></foreignObject></g></g><g class="edgeLabel"><g class="label" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"/></div></foreignObject></g></g><g class="edgeLabel"><g class="label" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"/></div></foreignObject></g></g><g class="edgeLabel"><g class="label" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"/></div></foreignObject></g></g><g class="edgeLabel"><g class="label" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"/></div></foreignObject></g></g><g class="edgeLabel"><g class="label" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"/></div></foreignObject></g></g><g class="edgeLabel"><g class="label" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"/></div></foreignObject></g></g><g class="edgeLabel"><g class="label" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"/></div></foreignObject></g></g><g class="edgeLabel"><g class="label" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"/></div></foreignObject></g></g><g class="edgeLabel"><g class="label" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"/></div></foreignObject></g></g><g class="edgeLabel"><g class="label" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"/></div></foreignObject></g></g><g class="edgeLabel"><g class="label" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"/></div></foreignObject></g></g><g class="edgeLabel"><g class="label" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"/></div></foreignObject></g></g><g class="edgeLabel"><g class="label" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"/></div></foreignObject></g></g><g class="edgeLabel"><g class="label" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"/></div></foreignObject></g></g></g><g class="nodes"><g class="node default default" id="flowchart-x7-84" transform="translate(1414.078125, 142.75)"><polygon points="0,0 84.390625,0 84.390625,-33 0,-33 0,0 -8,0 92.390625,0 92.390625,-33 -8,-33 -8,0" class="label-container" transform="translate(-42.1953125,16.5)" style=""/><g class="label" style="" transform="translate(-34.6953125, -9)"><foreignObject width="69.390625" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">kodi:2222</span></div></foreignObject></g></g><g class="node default default" id="flowchart-x10-72" transform="translate(1414.078125, 365.703125)"><polygon points="0,0 119.0625,0 119.0625,-33 0,-33 0,0 -8,0 127.0625,0 127.0625,-33 -8,-33 -8,0" class="label-container" transform="translate(-59.53125,16.5)" style=""/><g class="label" style="" transform="translate(-52.03125, -9)"><foreignObject width="104.0625" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">tiddlywiki:8088</span></div></foreignObject></g></g><g class="node default default" id="flowchart-x4-70" transform="translate(1414.078125, 472.203125)"><polygon points="0,0 129.78125,0 129.78125,-33 0,-33 0,0 -8,0 137.78125,0 137.78125,-33 -8,-33 -8,0" class="label-container" transform="translate(-64.890625,16.5)" style=""/><g class="label" style="" transform="translate(-57.390625, -9)"><foreignObject width="114.78125" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">tvheadend:9981</span></div></foreignObject></g></g><g class="node default default" id="flowchart-x6-78" transform="translate(1414.078125, 671.703125)"><polygon points="0,0 105.734375,0 105.734375,-33 0,-33 0,0 -8,0 113.734375,0 113.734375,-33 -8,-33 -8,0" class="label-container" transform="translate(-52.8671875,16.5)" style=""/><g class="label" style="" transform="translate(-45.3671875, -9)"><foreignObject width="90.734375" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">vscode:2222</span></div></foreignObject></g></g><a xlink:href="http://omv.local:8096" target="_blank" transform="translate(1414.078125, 797.703125)"><g class="node default clickable" id="flowchart-x3-68" title="Jellyfin"><polygon points="0,0 99.5,0 99.5,-33 0,-33 0,0 -8,0 107.5,0 107.5,-33 -8,-33 -8,0" class="label-container" transform="translate(-49.75,16.5)" style=""/><g class="label" style="" transform="translate(-42.25, -9)"><foreignObject width="84.5" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">jellyfin:8086</span></div></foreignObject></g></g></a><g class="node default default" id="flowchart-x2-66" transform="translate(1414.078125, 890.703125)"><polygon points="0,0 94.171875,0 94.171875,-33 0,-33 0,0 -8,0 102.171875,0 102.171875,-33 -8,-33 -8,0" class="label-container" transform="translate(-47.0859375,16.5)" style=""/><g class="label" style="" transform="translate(-39.5859375, -9)"><foreignObject width="79.171875" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">emby:8097</span></div></foreignObject></g></g><g class="node default default" id="flowchart-x1-64" transform="translate(1414.078125, 943.703125)"><polygon points="0,0 89.734375,0 89.734375,-33 0,-33 0,0 -8,0 97.734375,0 97.734375,-33 -8,-33 -8,0" class="label-container" transform="translate(-44.8671875,16.5)" style=""/><g class="label" style="" transform="translate(-37.3671875, -9)"><foreignObject width="74.734375" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">gitea:8300</span></div></foreignObject></g></g><g class="node default default" id="flowchart-x11-80" transform="translate(1414.078125, 996.703125)"><polygon points="0,0 105.734375,0 105.734375,-33 0,-33 0,0 -8,0 113.734375,0 113.734375,-33 -8,-33 -8,0" class="label-container" transform="translate(-52.8671875,16.5)" style=""/><g class="label" style="" transform="translate(-45.3671875, -9)"><foreignObject width="90.734375" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">vscode:8444</span></div></foreignObject></g></g><g class="node default default" id="flowchart-x14-82" transform="translate(1414.078125, 1049.703125)"><polygon points="0,0 105.734375,0 105.734375,-33 0,-33 0,0 -8,0 113.734375,0 113.734375,-33 -8,-33 -8,0" class="label-container" transform="translate(-52.8671875,16.5)" style=""/><g class="label" style="" transform="translate(-45.3671875, -9)"><foreignObject width="90.734375" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">vscode:8448</span></div></foreignObject></g></g><g class="node default default" id="flowchart-x13-76" transform="translate(1414.078125, 1102.703125)"><polygon points="0,0 134.1875,0 134.1875,-33 0,-33 0,0 -8,0 142.1875,0 142.1875,-33 -8,-33 -8,0" class="label-container" transform="translate(-67.09375,16.5)" style=""/><g class="label" style="" transform="translate(-59.59375, -9)"><foreignObject width="119.1875" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">photoprism:2342</span></div></foreignObject></g></g><g class="node default default" id="flowchart-x15-121" transform="translate(1414.078125, 1155.703125)"><polygon points="0,0 32.78125,0 32.78125,-33 0,-33 0,0 -8,0 40.78125,0 40.78125,-33 -8,-33 -8,0" class="label-container" transform="translate(-16.390625,16.5)" style=""/><g class="label" style="" transform="translate(-8.890625, -9)"><foreignObject width="17.78125" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">rig</span></div></foreignObject></g></g><g class="node default default" id="flowchart-x5-74" transform="translate(870.5703125, 512.203125)"><polygon points="0,0 120.828125,0 120.828125,-33 0,-33 0,0 -8,0 128.828125,0 128.828125,-33 -8,-33 -8,0" class="label-container" transform="translate(-60.4140625,16.5)" style=""/><g class="label" style="" transform="translate(-52.9140625, -9)"><foreignObject width="105.828125" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">tiddy-wiki:8088</span></div></foreignObject></g></g><g class="node default default" id="flowchart-x9-88" transform="translate(870.5703125, 575.203125)"><rect class="basic label-container" style="" rx="0" ry="0" x="-28.8515625" y="-16.5" width="57.703125" height="33"/><g class="label" style="" transform="translate(-21.3515625, -9)"><foreignObject width="42.703125" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">caddy</span></div></foreignObject></g></g><g class="node default default" id="flowchart-x8-86" transform="translate(870.5703125, 628.203125)"><rect class="basic label-container" style="" rx="0" ry="0" x="-67.1015625" y="-16.5" width="134.203125" height="33"/><g class="label" style="" transform="translate(-59.6015625, -9)"><foreignObject width="119.203125" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">wireguard:51820</span></div></foreignObject></g></g><g class="node default default" id="flowchart-x12-114" transform="translate(870.5703125, 681.203125)"><rect class="basic label-container" style="" rx="0" ry="0" x="-28.8515625" y="-16.5" width="57.703125" height="33"/><g class="label" style="" transform="translate(-21.3515625, -9)"><foreignObject width="42.703125" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">pihole</span></div></foreignObject></g></g><g class="node default default" id="flowchart-about-o-87" transform="translate(255.078125, 275.75)"><rect class="basic label-container" style="" rx="0" ry="0" x="-27.5234375" y="-16.5" width="55.046875" height="33"/><g class="label" style="" transform="translate(-20.0234375, -9)"><foreignObject width="40.046875" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">about</span></div></foreignObject></g></g><a xlink:href="https://jellyfin.orlop.duckdns.org" target="_blank" transform="translate(255.078125, 410)"><g class="node default clickable" id="flowchart-jellyfin-67" title="Jellyfin"><rect class="basic label-container" style="" rx="0" ry="0" x="-29.734375" y="-16.5" width="59.46875" height="33"/><g class="label" style="" transform="translate(-22.234375, -9)"><foreignObject width="44.46875" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">jellyfin</span></div></foreignObject></g></g></a><g class="node default default" id="flowchart-emby-65" transform="translate(255.078125, 463)"><rect class="basic label-container" style="" rx="0" ry="0" x="-27.0625" y="-16.5" width="54.125" height="33"/><g class="label" style="" transform="translate(-19.5625, -9)"><foreignObject width="39.125" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">emby</span></div></foreignObject></g></g><g class="node default default" id="flowchart-tvheadend-69" transform="translate(255.078125, 114.5)"><rect class="basic label-container" style="" rx="0" ry="0" x="-44.8671875" y="-16.5" width="89.734375" height="33"/><g class="label" style="" transform="translate(-37.3671875, -9)"><foreignObject width="74.734375" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">tvheadend</span></div></foreignObject></g></g><g class="node default default" id="flowchart-kodi-83" transform="translate(255.078125, 48)"><rect class="basic label-container" style="" rx="0" ry="0" x="-22.1796875" y="-16.5" width="44.359375" height="33"/><g class="label" style="" transform="translate(-14.6796875, -9)"><foreignObject width="29.359375" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">kodi</span></div></foreignObject></g></g><g class="node default default" id="flowchart-photoprism-75" transform="translate(255.078125, 595.5)"><rect class="basic label-container" style="" rx="0" ry="0" x="-47.078125" y="-16.5" width="94.15625" height="33"/><g class="label" style="" transform="translate(-39.578125, -9)"><foreignObject width="79.15625" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">photoprism</span></div></foreignObject></g></g><g class="node default default" id="flowchart-about-q-89" transform="translate(255.078125, 919.40625)"><rect class="basic label-container" style="" rx="0" ry="0" x="-27.5234375" y="-16.5" width="55.046875" height="33"/><g class="label" style="" transform="translate(-20.0234375, -9)"><foreignObject width="40.046875" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">about</span></div></foreignObject></g></g><a xlink:href="https://code.quodatum.duckdns.org" target="_blank" transform="translate(255.078125, 1145.40625)"><g class="node default clickable" id="flowchart-code-77" title="vscode"><rect class="basic label-container" style="" rx="0" ry="0" x="-24.8515625" y="-16.5" width="49.703125" height="33"/><g class="label" style="" transform="translate(-17.3515625, -9)"><foreignObject width="34.703125" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">code</span></div></foreignObject></g></g></a><g class="node default default" id="flowchart-code-alt-79" transform="translate(255.078125, 1299.65625)"><rect class="basic label-container" style="" rx="0" ry="0" x="-35.9609375" y="-16.5" width="71.921875" height="33"/><g class="label" style="" transform="translate(-28.4609375, -9)"><foreignObject width="56.921875" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">code-alt</span></div></foreignObject></g></g><g class="node default default" id="flowchart-code-bmy-81" transform="translate(255.078125, 1352.65625)"><rect class="basic label-container" style="" rx="0" ry="0" x="-42.625" y="-16.5" width="85.25" height="33"/><g class="label" style="" transform="translate(-35.125, -9)"><foreignObject width="70.25" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">code-bmy</span></div></foreignObject></g></g><a xlink:href="https://wiki.quodatum.duckdns.org" target="_blank" transform="translate(255.078125, 779.90625)"><g class="node default clickable" id="flowchart-wiki-71" title="tiddlywiki"><rect class="basic label-container" style="" rx="0" ry="0" x="-20.8359375" y="-16.5" width="41.671875" height="33"/><g class="label" style="" transform="translate(-13.3359375, -9)"><foreignObject width="26.671875" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">wiki</span></div></foreignObject></g></g></a><g class="node default default" id="flowchart-wiki-alt-73" transform="translate(255.078125, 846.40625)"><rect class="basic label-container" style="" rx="0" ry="0" x="-31.9453125" y="-16.5" width="63.890625" height="33"/><g class="label" style="" transform="translate(-24.4453125, -9)"><foreignObject width="48.890625" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">wiki-alt</span></div></foreignObject></g></g><a xlink:href="https://git.quodatum.duckdns.org" target="_blank" transform="translate(255.078125, 995.90625)"><g class="node default clickable" id="flowchart-git-63" title="Gitea"><rect class="basic label-container" style="" rx="0" ry="0" x="-15.953125" y="-16.5" width="31.90625" height="33"/><g class="label" style="" transform="translate(-8.453125, -9)"><foreignObject width="16.90625" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">git</span></div></foreignObject></g></g></a><g class="node default default" id="flowchart-git-alt-99" transform="translate(255.078125, 1048.90625)"><rect class="basic label-container" style="" rx="0" ry="0" x="-27.0625" y="-16.5" width="54.125" height="33"/><g class="label" style="" transform="translate(-19.5625, -9)"><foreignObject width="39.125" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">git-alt</span></div></foreignObject></g></g><g class="node default default" id="flowchart-vpn-85" transform="translate(255.078125, 675.953125)"><circle style="" rx="0" ry="0" r="23.953125" width="47.90625" height="33"/><g class="label" style="" transform="translate(-16.453125, -9)"><foreignObject width="32.90625" height="18"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">VPN</span></div></foreignObject></g></g></g></g></g></svg>