From abbee480b5dbd917fba63b62b34f6e508945087f Mon Sep 17 00:00:00 2001 From: KiteStacks AutoSync Date: Mon, 8 Jun 2026 23:28:16 -0500 Subject: [PATCH] Automated update: 2026-06-08 23:28:16 --- CHANGELOG.md | 40 + README.md | 2 +- apps/authentik/postgres/base/16384/17715 | Bin 16384 -> 16384 bytes apps/authentik/postgres/base/16384/17720 | Bin 16384 -> 16384 bytes apps/authentik/postgres/base/16384/17722 | Bin 16384 -> 16384 bytes apps/authentik/postgres/base/16384/17733 | Bin 16384 -> 16384 bytes apps/authentik/postgres/base/16384/17734 | Bin 16384 -> 16384 bytes apps/authentik/postgres/base/16384/17735 | Bin 16384 -> 16384 bytes apps/authentik/postgres/base/16384/18310 | Bin 16384 -> 16384 bytes apps/authentik/postgres/base/16384/18313 | Bin 8192 -> 8192 bytes apps/authentik/postgres/global/pg_control | Bin 8192 -> 8192 bytes .../postgres/pg_wal/000000010000000000000005 | Bin 16777216 -> 16777216 bytes apps/authentik/postgres/pg_xact/0000 | Bin 8192 -> 8192 bytes apps/kitestacks-portal-test/public/index.html | 2 +- ...index.html.backup-layout-c-2026-06-08-2320 | 263 +++++ apps/kitestacks-portal-test/public/style.css | 4 +- .../style.css.backup-layout-c-2026-06-08-2320 | 678 ++++++++++++ ...teStacks-Homelab-Documentation-v1.3.909.md | 977 ++++++++++++++++++ 18 files changed, 1962 insertions(+), 4 deletions(-) create mode 100644 apps/kitestacks-portal-test/public/index.html.backup-layout-c-2026-06-08-2320 create mode 100644 apps/kitestacks-portal-test/public/style.css.backup-layout-c-2026-06-08-2320 create mode 100644 docs/KiteStacks-Homelab-Documentation-v1.3.909.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 3ba8877..05041f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,46 @@ All notable changes to KiteStacks Homelab are documented here. +## [v1.3.909] — 2026-06-08 23:28:13 + +### Changed +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/base/16384/17715 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/pg_wal/000000010000000000000005 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/base/16384/18313 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/base/16384/18310 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/base/16384/17733 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/base/16384/17734 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/base/16384/17735 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/pg_xact/0000 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/kitestacks-portal-test/public/index.html.backup-layout-c-2026-06-08-2320 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/kitestacks-portal-test/public/style.css.backup-layout-c-2026-06-08-2320 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/kitestacks-portal-test/public/index.html +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/kitestacks-portal-test/public/style.css +- [autosync] 2026-06-08 23:28:13 INFO Removed: apps/forgejo/data/gitea/gitea.db-journal +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/base/16384/17722 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/base/16384/17720 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/global/pg_control +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/pg_logical/replorigin_checkpoint +- [autosync] 2026-06-08 23:28:13 INFO Removed: apps/grafana/data/grafana.db-journal +- apps/authentik/postgres/base/16384/17715 +- apps/authentik/postgres/pg_wal/000000010000000000000005 +- apps/authentik/postgres/base/16384/18313 +- apps/authentik/postgres/base/16384/18310 +- apps/authentik/postgres/base/16384/17733 +- apps/authentik/postgres/base/16384/17734 +- apps/authentik/postgres/base/16384/17735 +- apps/authentik/postgres/pg_xact/0000 +- apps/kitestacks-portal-test/public/index.html.backup-layout-c-2026-06-08-2320 +- apps/kitestacks-portal-test/public/style.css.backup-layout-c-2026-06-08-2320 +- apps/kitestacks-portal-test/public/index.html +- apps/kitestacks-portal-test/public/style.css +- DELETED: apps/forgejo/data/gitea/gitea.db-journal +- apps/authentik/postgres/base/16384/17722 +- apps/authentik/postgres/base/16384/17720 +- apps/authentik/postgres/global/pg_control +- apps/authentik/postgres/pg_logical/replorigin_checkpoint +- DELETED: apps/grafana/data/grafana.db-journal + ## [v1.3.908] — 2026-06-08 23:08:05 ### Changed diff --git a/README.md b/README.md index fcf6d3a..870d8b2 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # KiteStacks Homelab - + Private GitOps repository for the KiteStacks homelab. diff --git a/apps/authentik/postgres/base/16384/17715 b/apps/authentik/postgres/base/16384/17715 index bb2bc2ec88d2cfab7bc88b189e22efabf28baded..f5de239cb9cba6d3bc42eb35a8e1156b350dc999 100644 GIT binary patch delta 1821 zcmeH{ZD?Cn7{|{^S{GxQGuD@F*7lwx%SQK>`<5nI)vW7QD{X1W-Jrg9X?oQnZMxhT z+9@>P)DFcqyFo^c5@ykaM#vUc23o;k)iUkkDmXV4KgmFx_(g{9gXi2d)MVmUzj)!{ zB=_e0&&m1y?h}i_SPX6fk27`(`(4_oq(Jls%`XQQFk(NU&TL?t>W~w+Dk$vZD08 zyp40Z9Z4UoO8e!f!m{$r9+a`S@`q5?xEW>ngK{BCHiPEuF7JK>PeU~4kfcs5MZ#Tj zU}QkByF`?h{04dKIpGGDf+0Ta?Q~-|htg(8O7ORX4zi2UQ8{SWWh2aOo7>|^Nk^1~ z9ER^J%q^>@70sFNo{o(3tk|nwHa4jDZr#yVcyHl>g7?_DOFNf;*MYv(&$RI>!9uHq zrnv%5!u8^gm3))g0L_GoNU5;A)5W>eOGfV`&cy-TuyxOkZH=lG~50BpFfa!v`Txi(Y@gHc?-yLuxy^{(cLDp@Vq7qC-59E z5LtwQT_}l}u96zk1SqNzP#z^}U{N!JiUHTmAYuT`3?fEKGXrICYi)P^nixed3RDco zNt;W(X=*&+Cj5;=0Dg`BOi-h57d&O~TL^rSb0p1W?6>m-k=j$!vuROdW|JO7a|GFh zD0Qe`8n+N)mNxd&f%r$>MRERqdb;NaGurq)IU!o5Q?k-ivaFwy^vRHCotURcj40`( z#M%J6bl0@^r=M?fH1lGvIDSX+Xq7T86`9}me&t-rFW%?SEN~YyMc&P+e>C~pVu!D- zPJ6FJ9@|SZS$A=y?S@t<6IWzD5$z-|{Zjo~wcxNoV_y6YcpEi#Q70X`qe{CMS|G9a5eW!{fGauETgAG^6Gg>93HdCcq e^38@YY&b#gSLjCOsSEWN^Zi?MFn_c;W%&!sDgQhG delta 1702 zcmbW1eM}o=9LMkJ!RQ$9bn6@MeSmhTko9`kw`0cA!N`oAkQR(tG=SwMXa);c36LO6 z5x0Wr_}?yh`lQ$9 zdry9!@8|mZKwlror0}K8&rYT&Kxse&O`#-oO+!&ZMiVSGGG{_VwDMy_zx+`H-TC2E z^23veMuQiU<l}SNLDnR#o*S|NueRfSMRd~R#bWHP2I>VMR z%pS_ZS)5L*tS{{F<>(W9=FjVNHy2OBR1l2ZP7T<*D z5eLpgImM7BD^j3b=xOl_ts*6$IUud97E4I;8izBnxrwWaJXHl6r16=k!KilC_{e?hS^G?1D^wq?uM0va8wD-z)`c$SB1)bfp($s zNIhrd`xzFF`Mko>x4315eE5{EDg)2Z0c(+2KInB<;1evgwhDelIAB;a);|l+nPsj{ z6xzXrXn0su?0XK5Za)?1IO`=e`p;hM_7V&m}0XQj_>9P${5MzC`yyHwiu(7Mp8XH zKaU}>!O@IUfiA1>E*bycnoeEkMOTw?-|u8Nzht?iJ5g`T*dH5C^TgV3iLqOwV`m)> zo==Qj-EigJi$T}Yje#YSd}|o*kskOnFplByA2u=7Q}D6ySLHkTQXu=^3=Zd#Xp4ih zSU9OCXTN&6L=VwXU|$ zkKZY-D#Uqtvs~@n^M;!M`HRd&MwOhGF!S)W#^jx{@(s(|b zA>rFppGNmNoO)wZau!M6^d^6)YH)5oGLdNpxL;N$=@)C~Sk@-3WYz3yo>N%9a#c5J Qr%9&jrg}Q^O8#iUe}8iB*8l(j diff --git a/apps/authentik/postgres/base/16384/17720 b/apps/authentik/postgres/base/16384/17720 index 5286cefa30768e5b655f50079527d9e24142b16d..015b748a2f4525c6c2fa102f6300bc6a51668a43 100644 GIT binary patch delta 184 zcmZo@U~Fh$+`yv1vx8rnl>rDYFf5RsETCXyW5_UJjv+$=5E}q7!yE&K1+xtpR?G*A z&o^Lr0c2MI=@mfn1RyOi&yXQwt|3DOkbhzJ93nXR0Y-uoC M3dG)AW7EP60G+5dfdBvi delta 191 zcmZo@U~Fh$+`yv16CfwW$^Zmw7%F5Y3n&<=7%)tjW5BRtz9GYe`34LXK)eFTPXN*a z^9&g><^sj$Os-QTt@{{jciZjYhUTd$EVG1cnuJ3K$w@7ce}SS-`Mk#^gQ)xy=_8=7>*ru?U*H&&Z5X kVREjCI-~sLTqAWxxyfhE)EQ;KY-uoC3dG+0#8QS00D~1Tng9R* delta 175 zcmZo@U~Fh$+`yv1vqMgbl>rFWFg%c)ETCXBIYvPvDqwy9g9Z>Y0P%%+2@EUd6fiW* zE?{^tvw&g7yaI-Tc>xR#vjP}Afb;|)tpKEd%ne}3m>IyZV+N20VhJFgFdaw(@rh{x z3?HTjFf5q5`JBQ$@ySyxv?k{nsWB={K5M4VC_j0xkvXH>Dc%Y~xpSIrohTB+j4&li`Vj<+dS7cnF#=oFD7IF delta 150 zcmZo@U~Fh$+`yv1{XrFWFf7>2ufQtnp~N7-&@Fi6@|kZ;AaMpoAiqXo-WeEQ z0m%Q;{OBNzFAwD3GVtFA#H*Jl8gv2>`UxD1QI| diff --git a/apps/authentik/postgres/base/16384/17734 b/apps/authentik/postgres/base/16384/17734 index 4f85fdc64d4717b4e71c9fb50b619105e92c517a..61527e3d86562f6903577d12ce9fa299978b91a9 100644 GIT binary patch delta 82 zcmZo@U~Fh$+`yv1JwZU4l>rDYFbGWMSIAYHFjs-00f-BL_`-Yzh6ErT0K^VJYyiXx bKrAqKa-D+S<_iigGLuIF_AmhejUyLB delta 84 zcmZo@U~Fh$+`yv1Z6Pnk$^Zmw7#2+CSIA|$Fn{tQ1wF+Ja}*d30PzMOUI4@o<|{Bv g0MZRWd;!Qlu=%WlyUb)2+knYe>;*QL*!D0108Y*v9RL6T diff --git a/apps/authentik/postgres/base/16384/17735 b/apps/authentik/postgres/base/16384/17735 index d88c35baa053cf7d9da823993600c2dcaf762398..b0a42b3e91155ba0e2d6a4aed4300e302585d002 100644 GIT binary patch delta 243 zcmZo@U~Fh$+`yv1b3;Iyl>rDYFf5SXETAw&x?Y((J zq*%hl6_Lbm`d&1Ji7Oz9$CkMn!Nlc}#5YWIgp12T#Dl<=O)+m)hiQ;O(x7-bUI8X9 ajU=vlXQ3!eTnb5ivv@7vxy_|E-OK>`Xehq` delta 230 zcmZo@U~Fh$+`yv1(;zR!$^Zmw7%F5o3n)yHu2*7^U|<9Z0YSImk;`YkF@f2NNa8gL z^UlD;6_CXLG(S2B6PHI4zh&UR4<;^$B)&^$?=G0QEJS>Au)Uz843Zj+vkV(xYNV0G YCFa~(0TY)(62D;M1& diff --git a/apps/authentik/postgres/base/16384/18310 b/apps/authentik/postgres/base/16384/18310 index 64b6d51262dcaea912066989cf1ffae5bf314cfd..5cd4c217e69db92245b3ff54b4d0a77dea21e90c 100644 GIT binary patch delta 42 scmZo@U~Fh$+`yv1%y2+zGrK~pxX?`z1}I=;U}oS^U}xQ2X5PgC0L-=sF8}}l delta 42 qcmZo@U~Fh$+`yv1+^|eyGrK~pxDW#zFfuSR@G!7*ZZ0$L;s5}{H3y0S diff --git a/apps/authentik/postgres/base/16384/18313 b/apps/authentik/postgres/base/16384/18313 index faec063978383aa5242147e475a08a3f68cd04d3..2ac65d242efc304982952ea41a0654af311f7601 100644 GIT binary patch delta 46 tcmZp0XmDU>0D>21q&Bk86&AfI0^&gc8w0Zf6Qcx!;>5=O%^o50D^$c5*yj)3U3x+G+^6&MN)?i09tqk+W-In diff --git a/apps/authentik/postgres/global/pg_control b/apps/authentik/postgres/global/pg_control index fe962ee51af9e47b08a618630237417672a3590a..3dc48400e871b2df312f83c1d0cacd7d399e4dc2 100644 GIT binary patch delta 86 zcmZp0XmFSyq3JSJJ&OSd3IwHDL9_*wW(2Zf7$kmwqNBPXOfg6R1ny6)T+R}m(-5}V Mknz0SWCuoG06KCH00000 delta 86 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 T2MGU0_z~eh2tRFuhLZmRI_d-) diff --git a/apps/authentik/postgres/pg_xact/0000 b/apps/authentik/postgres/pg_xact/0000 index 9b70fe147161bb42a15609e1ca7e35b2c3f486a0..eac3b1385b61296c2c4fa1404ec11629e7cda09f 100644 GIT binary patch delta 20 bcmZp0XmHqI%E}xXD!SQ`b-&c)09H-_L(&EC delta 18 ZcmZp0XmHqI%F4*N*^za>)Z_qGZU8oS1u_5t diff --git a/apps/kitestacks-portal-test/public/index.html b/apps/kitestacks-portal-test/public/index.html index 15513d8..45ab2bd 100644 --- a/apps/kitestacks-portal-test/public/index.html +++ b/apps/kitestacks-portal-test/public/index.html @@ -172,7 +172,7 @@

» COMMUNITY
-
+
Discord
Request Server Access
diff --git a/apps/kitestacks-portal-test/public/index.html.backup-layout-c-2026-06-08-2320 b/apps/kitestacks-portal-test/public/index.html.backup-layout-c-2026-06-08-2320 new file mode 100644 index 0000000..15513d8 --- /dev/null +++ b/apps/kitestacks-portal-test/public/index.html.backup-layout-c-2026-06-08-2320 @@ -0,0 +1,263 @@ + + + + + +KiteStacks.ao + + + + + + + + +
+ +
+ + +
+
+ +
+ CPU + --% +
+
+ +
+ +
+ RAM + -- GB / -- GB +
+
+ +
+ +
+ STORAGE + -- GB / -- GB +
+
+ +
+ +
+ UPTIME + --d --h --m +
+
+ +
+ +
+ --°F + Loading… +
+
+ + +
+ + +
+
+ KiteStacks +
+

KiteStacks.ao

+

STACK HIGHER. FLY FURTHER.

+
+
+ +
+ + +
+
» INFRASTRUCTURE
+
+
+ + + + + + + + +
+ +
+
» SYSTEM STATUS
+
+
+ + + + +
CPU
+
--%
+ + + +
+ +
+ + + + +
RAM
+
--%
+
-- GB / -- GB
+
+ +
+ + + + +
STORAGE
+
--%
+
-- GB / -- GB
+
+ +
+
NETWORK
+
+
-- KB/s
+
-- KB/s
+
+ + + +
+
+ +
+
+ CPU CORES + -- +
+
+
+
+ +
+
» RECENT ACTIVITY
+
    +
  • Loading recent activity…
  • +
+
+ +
+ +
+ + © 2026 KiteStacks. All systems operational. + +
+ +
+ + + + diff --git a/apps/kitestacks-portal-test/public/style.css b/apps/kitestacks-portal-test/public/style.css index 8859799..85341c1 100644 --- a/apps/kitestacks-portal-test/public/style.css +++ b/apps/kitestacks-portal-test/public/style.css @@ -254,8 +254,8 @@ body { ================================================================= */ .row { display: grid; gap: 18px; } .row-2 { grid-template-columns: 1fr 1fr; } -.row-3 { grid-template-columns: 1fr 1fr; } -.row-bottom { grid-template-columns: 1.6fr 1fr; align-items: start; } +.row-3 { grid-template-columns: 1fr 1fr 1fr; } +.row-bottom { grid-template-columns: 1.2fr 1fr; align-items: start; } .panel { position: relative; diff --git a/apps/kitestacks-portal-test/public/style.css.backup-layout-c-2026-06-08-2320 b/apps/kitestacks-portal-test/public/style.css.backup-layout-c-2026-06-08-2320 new file mode 100644 index 0000000..8859799 --- /dev/null +++ b/apps/kitestacks-portal-test/public/style.css.backup-layout-c-2026-06-08-2320 @@ -0,0 +1,678 @@ +/* =================================================================== + KiteStacks.ao — cyberpunk portal stylesheet + =================================================================== */ + +:root { + --bg: #05030f; + --panel-bg: rgba(10, 6, 28, 0.72); + --panel-bg-solid: #0a061c; + + --cyan: #54e8ff; + --cyan-bright: #7df3ff; + --magenta: #ff45c8; + --magenta-bright: #ff7adb; + --purple: #bd6cff; + --purple-bright: #d99dff; + --pink: #ff5fb1; + --green: #39ff7a; + --yellow: #ffd84a; + --orange: #ff8b3a; + + --text: #e6f3ff; + --text-dim: #8aa3c0; + + --font-display: 'Orbitron', sans-serif; + --font-ui: 'Rajdhani', sans-serif; + --font-mono: 'Share Tech Mono', monospace; +} + +* { box-sizing: border-box; } + +html, body { margin: 0; padding: 0; min-height: 100%; } + +body { + font-family: var(--font-ui); + color: var(--text); + background: var(--bg) url('/images/cyberpunk-bg.png') center top / cover no-repeat fixed; + background-attachment: fixed; + min-height: 100vh; + overflow-x: hidden; +} + +/* darkening overlay so neon pops */ +.bg-overlay { + position: fixed; inset: 0; + background: + radial-gradient(ellipse at top, rgba(120, 60, 200, 0.18), transparent 60%), + linear-gradient(180deg, rgba(5, 3, 15, 0.55), rgba(5, 3, 15, 0.85)); + pointer-events: none; + z-index: 0; +} + +.portal { + position: relative; + z-index: 1; + max-width: 1700px; + margin: 0 auto; + padding: 18px 26px 32px; + display: flex; + flex-direction: column; + gap: 18px; +} + +/* ================================================================= + TOP HUD + ================================================================= */ +.hud { + display: grid; + grid-template-columns: repeat(5, minmax(160px, 1fr)) 2fr; + gap: 14px; + align-items: stretch; +} + +.hud-cell { + display: flex; + align-items: center; + gap: 12px; + padding: 10px 16px; + border-radius: 10px; + background: linear-gradient(180deg, rgba(15, 10, 40, 0.7), rgba(8, 5, 22, 0.85)); + border: 1px solid rgba(84, 232, 255, 0.35); + box-shadow: + 0 0 12px rgba(84, 232, 255, 0.15), + inset 0 0 18px rgba(84, 232, 255, 0.05); + color: var(--cyan); + min-height: 64px; +} + +.hud-icon { + width: 30px; height: 30px; + flex: 0 0 auto; + filter: drop-shadow(0 0 6px currentColor); +} + +.hud-text { display: flex; flex-direction: column; line-height: 1.1; min-width: 0; } + +.hud-label { + font-family: var(--font-display); + font-size: 11px; + letter-spacing: 0.16em; + color: var(--text-dim); + text-transform: uppercase; +} + +.hud-value { + font-family: var(--font-display); + font-weight: 700; + font-size: 17px; + color: var(--cyan-bright); + text-shadow: 0 0 8px rgba(84, 232, 255, 0.6); + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +/* per-cell accents */ +.hud-cpu { border-color: rgba(84, 232, 255, 0.45); color: var(--cyan); } +.hud-ram { border-color: rgba(189, 108, 255, 0.45); color: var(--purple); } +.hud-storage { border-color: rgba(255, 69, 200, 0.45); color: var(--magenta); } +.hud-uptime { border-color: rgba(57, 255, 122, 0.45); color: var(--green); } +.hud-weather { border-color: rgba(255, 216, 74, 0.45); color: var(--yellow); } + +.hud-cpu .hud-value { color: #9af0ff; text-shadow: 0 0 8px var(--cyan); } +.hud-ram .hud-value { color: #d9b5ff; text-shadow: 0 0 8px var(--purple); } +.hud-storage .hud-value { color: #ff9ddc; text-shadow: 0 0 8px var(--magenta); } +.hud-uptime .hud-value { color: #9affc1; text-shadow: 0 0 8px var(--green); } +.hud-weather .hud-value { color: #ffec9a; text-shadow: 0 0 8px var(--yellow); } + +.hud-temp { font-size: 19px; } + +.hud-search { + display: flex; align-items: center; + background: linear-gradient(180deg, rgba(15, 10, 40, 0.7), rgba(8, 5, 22, 0.85)); + border: 1px solid rgba(84, 232, 255, 0.4); + border-radius: 10px; + padding: 0 14px; + box-shadow: + 0 0 12px rgba(84, 232, 255, 0.18), + inset 0 0 18px rgba(84, 232, 255, 0.05); +} +.hud-search input { + flex: 1; + background: transparent; + border: 0; + outline: none; + color: var(--text); + font-family: var(--font-ui); + font-size: 17px; + padding: 14px 0; +} +.hud-search input::placeholder { color: var(--text-dim); } +.hud-search button { + background: transparent; + border: 0; + color: var(--cyan); + cursor: pointer; + padding: 6px; + display: flex; + filter: drop-shadow(0 0 6px var(--cyan)); +} +.hud-search button svg { width: 22px; height: 22px; } + +/* ================================================================= + HERO + ================================================================= */ +.hero { + display: flex; + align-items: center; + justify-content: center; + gap: 32px; + padding: 8px 12px 4px; + min-height: 220px; +} + +.hero-center { + display: flex; + align-items: center; + gap: 24px; +} + +.hero-kite { + width: 140px; height: 140px; + object-fit: contain; + filter: + drop-shadow(0 0 18px var(--cyan)) + drop-shadow(0 0 32px rgba(84, 232, 255, 0.6)); + animation: kite-pulse 4s ease-in-out infinite; +} +@keyframes kite-pulse { + 0%, 100% { filter: drop-shadow(0 0 14px var(--cyan)) drop-shadow(0 0 28px rgba(84, 232, 255, 0.5)); } + 50% { filter: drop-shadow(0 0 22px var(--cyan)) drop-shadow(0 0 44px rgba(84, 232, 255, 0.8)); } +} + +.hero-titles { display: flex; flex-direction: column; } +.hero-title { + font-family: var(--font-display); + font-weight: 900; + font-size: clamp(48px, 6vw, 92px); + margin: 0; + line-height: 1; + color: #ffffff; + text-shadow: + 0 0 12px rgba(255, 255, 255, 0.6), + 0 0 24px var(--cyan), + 0 0 48px rgba(84, 232, 255, 0.6); + letter-spacing: 0.01em; +} +.dot-ao { + color: var(--cyan-bright); + text-shadow: + 0 0 12px var(--cyan), + 0 0 30px rgba(84, 232, 255, 0.8); +} +.hero-tagline { + font-family: var(--font-display); + font-weight: 500; + font-size: clamp(13px, 1.2vw, 17px); + letter-spacing: 0.42em; + color: var(--text-dim); + margin: 8px 0 0; + text-shadow: 0 0 6px rgba(84, 232, 255, 0.4); +} + +/* hex badge */ +.hex-badge { position: relative; width: 180px; height: 200px; } +.hex-svg { width: 100%; height: 100%; filter: drop-shadow(0 0 14px var(--magenta)); } +.hex-outer { fill: none; stroke: var(--magenta); stroke-width: 3; } +.hex-inner { fill: rgba(20, 8, 32, 0.7); stroke: rgba(255, 69, 200, 0.6); stroke-width: 1.5; } +.hex-content { + position: absolute; inset: 0; + display: flex; flex-direction: column; align-items: center; justify-content: center; + gap: 2px; + font-family: var(--font-display); + text-shadow: 0 0 8px var(--magenta); +} +.hex-l1 { font-size: 13px; letter-spacing: 0.3em; color: var(--magenta-bright); } +.hex-l2 { font-size: 22px; font-weight: 700; letter-spacing: 0.15em; color: #ff9ddc; } +.hex-l3 { + font-size: 38px; font-weight: 900; + color: var(--cyan-bright); + text-shadow: 0 0 12px var(--cyan); + line-height: 1; +} +.hex-l3 span { font-size: 22px; color: var(--magenta-bright); text-shadow: 0 0 8px var(--magenta); } +.hex-pulse { + width: 80px; height: 14px; margin-top: 4px; +} +.hex-pulse polyline { + fill: none; stroke: var(--green); stroke-width: 1.5; + filter: drop-shadow(0 0 4px var(--green)); +} + +/* ================================================================= + PANELS + ================================================================= */ +.row { display: grid; gap: 18px; } +.row-2 { grid-template-columns: 1fr 1fr; } +.row-3 { grid-template-columns: 1fr 1fr; } +.row-bottom { grid-template-columns: 1.6fr 1fr; align-items: start; } + +.panel { + position: relative; + background: var(--panel-bg); + border: 1.5px solid var(--panel-border, var(--cyan)); + border-radius: 10px; + padding: 14px 18px 14px; + box-shadow: + 0 0 22px var(--panel-glow, rgba(84, 232, 255, 0.22)), + inset 0 0 30px rgba(0, 0, 0, 0.4); + backdrop-filter: blur(6px); +} + +.panel-cyan { --panel-border: var(--cyan); --panel-glow: rgba(84, 232, 255, 0.28); --panel-head-color: var(--cyan); } +.panel-magenta { --panel-border: var(--magenta); --panel-glow: rgba(255, 69, 200, 0.28); --panel-head-color: var(--magenta); } +.panel-purple { --panel-border: var(--purple); --panel-glow: rgba(189, 108, 255, 0.28); --panel-head-color: var(--purple); } +.panel-pink { --panel-border: var(--pink); --panel-glow: rgba(255, 95, 177, 0.28); --panel-head-color: var(--pink); } + +.panel-head { + font-family: var(--font-display); + font-weight: 700; + font-size: 14px; + letter-spacing: 0.22em; + color: var(--panel-head-color); + text-shadow: 0 0 8px var(--panel-head-color); + margin-bottom: 12px; + display: flex; + align-items: center; + gap: 8px; +} +.chevrons { color: var(--panel-head-color); font-weight: 700; opacity: 0.85; } + +/* ================================================================= + CARDS + ================================================================= */ +.cards { display: grid; gap: 14px; } +.cards-2 { grid-template-columns: 1fr 1fr; } +.cards-3 { grid-template-columns: repeat(3, 1fr); } +.cards-4 { grid-template-columns: repeat(4, 1fr); } + +.card { + display: flex; + align-items: center; + gap: 14px; + padding: 14px 16px; + border-radius: 8px; + border: 1px solid rgba(84, 232, 255, 0.22); + background: linear-gradient(180deg, rgba(20, 10, 40, 0.55), rgba(8, 4, 22, 0.75)); + text-decoration: none; + color: var(--text); + transition: transform 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease, background 0.18s ease; + min-height: 76px; +} +.card:hover { + transform: translateY(-2px); + border-color: var(--panel-border, var(--cyan)); + box-shadow: 0 0 18px var(--panel-glow, rgba(84, 232, 255, 0.4)); + background: linear-gradient(180deg, rgba(30, 15, 55, 0.65), rgba(12, 6, 28, 0.8)); +} + +.card img { + width: 44px; height: 44px; + object-fit: contain; + flex: 0 0 auto; + filter: drop-shadow(0 0 6px rgba(84, 232, 255, 0.4)); +} + +.card-title { + font-family: var(--font-display); + font-weight: 700; + font-size: 17px; + color: #ffffff; + line-height: 1.1; + text-shadow: 0 0 4px rgba(255, 255, 255, 0.25); +} +.card-sub { + font-family: var(--font-ui); + font-size: 13px; + color: var(--text-dim); + margin-top: 3px; + letter-spacing: 0.04em; +} + +.sc-icon { + width: 44px; height: 44px; + display: inline-flex; align-items: center; justify-content: center; + font-family: var(--font-mono); + font-size: 22px; + color: var(--purple-bright); + text-shadow: 0 0 8px var(--purple); + background: rgba(189, 108, 255, 0.08); + border: 1px solid rgba(189, 108, 255, 0.35); + border-radius: 6px; + flex: 0 0 auto; +} + +/* ================================================================= + OVERVIEW + ================================================================= */ +.overview { + list-style: none; + margin: 0; padding: 4px 0; + font-family: var(--font-mono); + font-size: 15px; + display: flex; + flex-direction: column; + gap: 10px; +} +.overview li { + display: grid; + grid-template-columns: 110px 14px 1fr; + align-items: center; + gap: 4px; +} +.ov-key { + color: var(--text-dim); + letter-spacing: 0.08em; + text-transform: uppercase; + font-family: var(--font-display); + font-size: 12px; + font-weight: 600; +} +.ov-sep { color: var(--cyan); text-align: center; } +.ov-val { color: var(--cyan-bright); text-shadow: 0 0 6px rgba(84, 232, 255, 0.5); } + +/* ================================================================= + GAUGES + ================================================================= */ +.gauges { + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: 14px; + padding: 4px 0 0; +} +.gauge { + position: relative; + display: flex; + flex-direction: column; + align-items: center; + gap: 4px; + padding: 4px 2px 8px; +} +.gauge svg:first-child { width: 110px; height: 110px; transform: rotate(-90deg); } +.g-track { fill: none; stroke: rgba(255, 255, 255, 0.08); stroke-width: 9; } +.g-fill { + fill: none; + stroke-width: 9; + stroke-linecap: round; + stroke-dasharray: 301.6; /* 2π·48 */ + stroke-dashoffset: 301.6; + transition: stroke-dashoffset 0.8s cubic-bezier(.2,.8,.2,1); +} +.gauge[data-color="cyan"] .g-fill { stroke: var(--cyan); filter: drop-shadow(0 0 6px var(--cyan)); } +.gauge[data-color="green"] .g-fill { stroke: var(--green); filter: drop-shadow(0 0 6px var(--green)); } +.gauge[data-color="yellow"] .g-fill { stroke: var(--yellow); filter: drop-shadow(0 0 6px var(--yellow)); } +.gauge[data-color="pink"] .g-fill { stroke: var(--pink); filter: drop-shadow(0 0 6px var(--pink)); } + +.gauge .g-label { + position: absolute; + top: 38px; + font-family: var(--font-display); + font-size: 11px; + letter-spacing: 0.18em; + color: var(--text-dim); +} +.gauge .g-value { + position: absolute; + top: 54px; + font-family: var(--font-display); + font-weight: 700; + font-size: 22px; + color: var(--cyan-bright); + text-shadow: 0 0 8px currentColor; +} +.gauge[data-color="green"] .g-value { color: var(--green); } +.gauge[data-color="yellow"] .g-value { color: var(--yellow); } + +.gauge .g-sub { + font-family: var(--font-mono); + font-size: 11px; + color: var(--text-dim); + margin-top: 6px; +} +.g-wave { + width: 100%; height: 16px; margin-top: 4px; +} +.g-wave polyline { + fill: none; + stroke: var(--cyan); + stroke-width: 1.2; + filter: drop-shadow(0 0 3px var(--cyan)); +} + +.gauge-net { + justify-content: flex-start; + padding-top: 38px; +} +.gauge-net .g-label { position: static; margin-bottom: 6px; } +.g-net { display: flex; flex-direction: column; gap: 4px; align-items: center; } +.net-line { + font-family: var(--font-display); + font-weight: 700; + font-size: 14px; +} +.net-line.up { color: var(--green); text-shadow: 0 0 6px var(--green); } +.net-line.dn { color: var(--magenta); text-shadow: 0 0 6px var(--magenta); } + +/* ================================================================= + RECENT ACTIVITY + ================================================================= */ +.activity { + list-style: none; + margin: 0; padding: 4px 0; + display: flex; + flex-direction: column; + gap: 12px; +} +.activity li { + display: grid; + grid-template-columns: 18px 1fr auto; + align-items: center; + gap: 12px; + padding: 8px 6px; + border-radius: 6px; + background: rgba(20, 10, 40, 0.35); + border: 1px solid rgba(84, 232, 255, 0.12); +} +.act-ico { font-size: 14px; filter: drop-shadow(0 0 4px currentColor); } +.act-txt { font-family: var(--font-ui); font-size: 15px; color: var(--text); } +.act-time { font-family: var(--font-mono); font-size: 13px; color: var(--text-dim); } + +/* ================================================================= + FOOTER + ================================================================= */ +.portal-footer { + display: flex; + align-items: center; + justify-content: center; + gap: 18px; + padding: 18px 0 6px; + font-family: var(--font-display); + font-size: 13px; + letter-spacing: 0.16em; + color: var(--text-dim); +} +.foot-text { text-shadow: 0 0 4px rgba(189, 108, 255, 0.4); } +.foot-bracket { + flex: 1; + height: 8px; + position: relative; +} +.foot-bracket::before { + content: ""; + position: absolute; + top: 50%; + left: 0; right: 0; + height: 1px; + background: linear-gradient(90deg, transparent, var(--purple) 30%, var(--cyan) 70%, transparent); + opacity: 0.7; +} +.foot-bracket.left::after, .foot-bracket.right::after { + content: ""; + position: absolute; top: 50%; + width: 26px; height: 8px; + transform: translateY(-50%); + background: + repeating-linear-gradient(90deg, var(--cyan) 0 3px, transparent 3px 6px); + opacity: 0.7; +} +.foot-bracket.left::after { right: 8px; } +.foot-bracket.right::after { left: 8px; } + +/* ================================================================= + RESPONSIVE + ================================================================= */ +@media (max-width: 1400px) { + .hud { grid-template-columns: repeat(3, 1fr); } + .hud-search { grid-column: 1 / -1; } + .hero { grid-template-columns: 1fr; } + .hero-right { justify-content: center; } + .row-3, .row-bottom { grid-template-columns: 1fr; } + .row-2 { grid-template-columns: 1fr; } +} +@media (max-width: 900px) { + .hud { grid-template-columns: 1fr 1fr; } + .cards-4, .cards-3 { grid-template-columns: 1fr 1fr; } + .hero-title { font-size: 44px; } + .hero-kite { width: 96px; height: 96px; } + .gauges { grid-template-columns: 1fr 1fr; } +} +@media (max-width: 560px) { + .hud { grid-template-columns: 1fr; } + .cards-2, .cards-3, .cards-4 { grid-template-columns: 1fr; } + .gauges { grid-template-columns: 1fr; } +} + +/* ================================================================= + TOAST (coming soon) + ================================================================= */ +#ks-toast { + position: fixed; + left: 50%; + bottom: 40px; + transform: translate(-50%, 30px); + background: linear-gradient(180deg, rgba(20, 10, 40, 0.95), rgba(8, 4, 22, 0.95)); + border: 1px solid var(--magenta); + border-radius: 8px; + padding: 12px 22px; + font-family: var(--font-display); + font-weight: 600; + font-size: 14px; + letter-spacing: 0.14em; + color: var(--magenta-bright); + text-shadow: 0 0 6px var(--magenta); + box-shadow: 0 0 24px rgba(255, 69, 200, 0.5); + opacity: 0; + pointer-events: none; + transition: opacity 0.25s ease, transform 0.25s ease; + z-index: 1000; +} +#ks-toast.show { + opacity: 1; + transform: translate(-50%, 0); +} + + +/* ─── Activity panel polish ─── */ +.activity li.act-empty { + opacity: 0.7; + font-style: italic; +} +.activity li .act-txt { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + + +/* ─── Per-core CPU bars ─── */ +.cores { + margin-top: 14px; + padding: 12px 4px 2px; + border-top: 1px dashed rgba(255, 69, 200, 0.25); +} +.cores-head { + display: flex; + align-items: baseline; + justify-content: space-between; + margin-bottom: 10px; + padding: 0 6px; +} +.cores-title { + font-family: var(--font-display); + font-size: 12px; + letter-spacing: 0.22em; + color: var(--magenta); + text-shadow: 0 0 6px var(--magenta); +} +.cores-meta { + font-family: var(--font-mono); + font-size: 12px; + color: var(--text-dim); +} +.cores-grid { + display: grid; + grid-template-columns: repeat(8, 1fr); + gap: 10px; + padding: 0 4px; + justify-content: center; +} +@media (max-width: 1100px) { + .cores-grid { grid-template-columns: repeat(4, 1fr); } +} +@media (max-width: 560px) { + .cores-grid { grid-template-columns: repeat(2, 1fr); } +} +.core { + display: flex; + flex-direction: column; + gap: 4px; + padding: 6px 8px; + border-radius: 6px; + background: rgba(20, 10, 40, 0.45); + border: 1px solid rgba(84, 232, 255, 0.15); +} +.core-head { + display: flex; + align-items: baseline; + justify-content: space-between; + font-family: var(--font-display); + font-size: 11px; + letter-spacing: 0.1em; +} +.core-label { color: var(--text-dim); } +.core-pct { + color: var(--cyan-bright); + text-shadow: 0 0 4px var(--cyan); + font-weight: 700; +} +.core-track { + position: relative; + height: 6px; + background: rgba(255, 255, 255, 0.06); + border-radius: 3px; + overflow: hidden; +} +.core-bar { + position: absolute; + top: 0; left: 0; bottom: 0; + width: 0%; + background: linear-gradient(90deg, var(--cyan), var(--purple)); + box-shadow: 0 0 6px var(--cyan); + transition: width 0.6s cubic-bezier(.2,.8,.2,1); + border-radius: 3px; +} +/* color shifts as load increases */ +.core[data-load="med"] .core-bar { background: linear-gradient(90deg, var(--green), var(--yellow)); box-shadow: 0 0 6px var(--yellow); } +.core[data-load="med"] .core-pct { color: var(--yellow); text-shadow: 0 0 4px var(--yellow); } +.core[data-load="high"] .core-bar { background: linear-gradient(90deg, var(--yellow), var(--magenta)); box-shadow: 0 0 6px var(--magenta); } +.core[data-load="high"] .core-pct { color: var(--magenta-bright); text-shadow: 0 0 4px var(--magenta); } diff --git a/docs/KiteStacks-Homelab-Documentation-v1.3.909.md b/docs/KiteStacks-Homelab-Documentation-v1.3.909.md new file mode 100644 index 0000000..34184fa --- /dev/null +++ b/docs/KiteStacks-Homelab-Documentation-v1.3.909.md @@ -0,0 +1,977 @@ +# KiteStacks Homelab Documentation v1.3.909 + +**Version:** 1.3.909 +**Updated:** 2026-06-08 23:28:13 +**Previous:** [v1.3.908 docs](KiteStacks-Homelab-Documentation-v1.3.908.md) + +--- + +## Change Summary + +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/base/16384/17715 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/pg_wal/000000010000000000000005 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/base/16384/18313 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/base/16384/18310 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/base/16384/17733 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/base/16384/17734 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/base/16384/17735 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/pg_xact/0000 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/kitestacks-portal-test/public/index.html.backup-layout-c-2026-06-08-2320 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/kitestacks-portal-test/public/style.css.backup-layout-c-2026-06-08-2320 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/kitestacks-portal-test/public/index.html +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/kitestacks-portal-test/public/style.css +- [autosync] 2026-06-08 23:28:13 INFO Removed: apps/forgejo/data/gitea/gitea.db-journal +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/base/16384/17722 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/base/16384/17720 +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/global/pg_control +- [autosync] 2026-06-08 23:28:13 INFO Synced: apps/authentik/postgres/pg_logical/replorigin_checkpoint +- [autosync] 2026-06-08 23:28:13 INFO Removed: apps/grafana/data/grafana.db-journal +- apps/authentik/postgres/base/16384/17715 +- apps/authentik/postgres/pg_wal/000000010000000000000005 +- apps/authentik/postgres/base/16384/18313 +- apps/authentik/postgres/base/16384/18310 +- apps/authentik/postgres/base/16384/17733 +- apps/authentik/postgres/base/16384/17734 +- apps/authentik/postgres/base/16384/17735 +- apps/authentik/postgres/pg_xact/0000 +- apps/kitestacks-portal-test/public/index.html.backup-layout-c-2026-06-08-2320 +- apps/kitestacks-portal-test/public/style.css.backup-layout-c-2026-06-08-2320 +- apps/kitestacks-portal-test/public/index.html +- apps/kitestacks-portal-test/public/style.css +- DELETED: apps/forgejo/data/gitea/gitea.db-journal +- apps/authentik/postgres/base/16384/17722 +- apps/authentik/postgres/base/16384/17720 +- apps/authentik/postgres/global/pg_control +- apps/authentik/postgres/pg_logical/replorigin_checkpoint +- DELETED: apps/grafana/data/grafana.db-journal + +--- + +## Cluster + +| Component | Status | +|-----------|--------| +| K3s | Active | +| FluxCD | Planned | +| Longhorn | Planned | + +## Applications + +| App | Path | +|-----|------| +| Homepage | apps/homepage/ | +| Kavita | apps/kavita-docker-automation/ | +| Linkding | apps/linkding/ | +| Forgejo | apps/forgejo/ | +| Grafana | apps/grafana/ | +| Prometheus | apps/prometheus/ | +| Authentik | apps/authentik/ | +| Open WebUI | apps/open-webui/ | +| LiteLLM | apps/litellm/ | + +## All Documentation Versions + +- [v1.2](KiteStacks-Homelab-Documentation-v1.2.md) +- [v1.3](KiteStacks-Homelab-Documentation-v1.3.md) +- [v1.3.8](KiteStacks-Homelab-Documentation-v1.3.8.md) +- [v1.3.9](KiteStacks-Homelab-Documentation-v1.3.9.md) +- [v1.3.10](KiteStacks-Homelab-Documentation-v1.3.10.md) +- [v1.3.11](KiteStacks-Homelab-Documentation-v1.3.11.md) +- [v1.3.12](KiteStacks-Homelab-Documentation-v1.3.12.md) +- [v1.3.13](KiteStacks-Homelab-Documentation-v1.3.13.md) +- [v1.3.14](KiteStacks-Homelab-Documentation-v1.3.14.md) +- [v1.3.15](KiteStacks-Homelab-Documentation-v1.3.15.md) +- [v1.3.16](KiteStacks-Homelab-Documentation-v1.3.16.md) +- [v1.3.17](KiteStacks-Homelab-Documentation-v1.3.17.md) +- [v1.3.18](KiteStacks-Homelab-Documentation-v1.3.18.md) +- [v1.3.19](KiteStacks-Homelab-Documentation-v1.3.19.md) +- [v1.3.20](KiteStacks-Homelab-Documentation-v1.3.20.md) +- [v1.3.21](KiteStacks-Homelab-Documentation-v1.3.21.md) +- [v1.3.22](KiteStacks-Homelab-Documentation-v1.3.22.md) +- [v1.3.23](KiteStacks-Homelab-Documentation-v1.3.23.md) +- [v1.3.24](KiteStacks-Homelab-Documentation-v1.3.24.md) +- [v1.3.25](KiteStacks-Homelab-Documentation-v1.3.25.md) +- [v1.3.26](KiteStacks-Homelab-Documentation-v1.3.26.md) +- [v1.3.27](KiteStacks-Homelab-Documentation-v1.3.27.md) +- [v1.3.28](KiteStacks-Homelab-Documentation-v1.3.28.md) +- [v1.3.29](KiteStacks-Homelab-Documentation-v1.3.29.md) +- [v1.3.30](KiteStacks-Homelab-Documentation-v1.3.30.md) +- [v1.3.31](KiteStacks-Homelab-Documentation-v1.3.31.md) +- [v1.3.32](KiteStacks-Homelab-Documentation-v1.3.32.md) +- [v1.3.33](KiteStacks-Homelab-Documentation-v1.3.33.md) +- [v1.3.34](KiteStacks-Homelab-Documentation-v1.3.34.md) +- [v1.3.35](KiteStacks-Homelab-Documentation-v1.3.35.md) +- [v1.3.36](KiteStacks-Homelab-Documentation-v1.3.36.md) +- [v1.3.37](KiteStacks-Homelab-Documentation-v1.3.37.md) +- [v1.3.38](KiteStacks-Homelab-Documentation-v1.3.38.md) +- [v1.3.39](KiteStacks-Homelab-Documentation-v1.3.39.md) +- [v1.3.40](KiteStacks-Homelab-Documentation-v1.3.40.md) +- [v1.3.41](KiteStacks-Homelab-Documentation-v1.3.41.md) +- [v1.3.42](KiteStacks-Homelab-Documentation-v1.3.42.md) +- [v1.3.43](KiteStacks-Homelab-Documentation-v1.3.43.md) +- [v1.3.44](KiteStacks-Homelab-Documentation-v1.3.44.md) +- [v1.3.45](KiteStacks-Homelab-Documentation-v1.3.45.md) +- [v1.3.46](KiteStacks-Homelab-Documentation-v1.3.46.md) +- [v1.3.47](KiteStacks-Homelab-Documentation-v1.3.47.md) +- [v1.3.48](KiteStacks-Homelab-Documentation-v1.3.48.md) +- [v1.3.49](KiteStacks-Homelab-Documentation-v1.3.49.md) +- [v1.3.50](KiteStacks-Homelab-Documentation-v1.3.50.md) +- [v1.3.51](KiteStacks-Homelab-Documentation-v1.3.51.md) +- [v1.3.52](KiteStacks-Homelab-Documentation-v1.3.52.md) +- [v1.3.53](KiteStacks-Homelab-Documentation-v1.3.53.md) +- [v1.3.54](KiteStacks-Homelab-Documentation-v1.3.54.md) +- [v1.3.55](KiteStacks-Homelab-Documentation-v1.3.55.md) +- [v1.3.56](KiteStacks-Homelab-Documentation-v1.3.56.md) +- [v1.3.57](KiteStacks-Homelab-Documentation-v1.3.57.md) +- [v1.3.58](KiteStacks-Homelab-Documentation-v1.3.58.md) +- [v1.3.59](KiteStacks-Homelab-Documentation-v1.3.59.md) +- [v1.3.60](KiteStacks-Homelab-Documentation-v1.3.60.md) +- [v1.3.61](KiteStacks-Homelab-Documentation-v1.3.61.md) +- [v1.3.62](KiteStacks-Homelab-Documentation-v1.3.62.md) +- [v1.3.63](KiteStacks-Homelab-Documentation-v1.3.63.md) +- [v1.3.64](KiteStacks-Homelab-Documentation-v1.3.64.md) +- [v1.3.65](KiteStacks-Homelab-Documentation-v1.3.65.md) +- [v1.3.66](KiteStacks-Homelab-Documentation-v1.3.66.md) +- [v1.3.67](KiteStacks-Homelab-Documentation-v1.3.67.md) +- [v1.3.68](KiteStacks-Homelab-Documentation-v1.3.68.md) +- [v1.3.69](KiteStacks-Homelab-Documentation-v1.3.69.md) +- [v1.3.70](KiteStacks-Homelab-Documentation-v1.3.70.md) +- [v1.3.71](KiteStacks-Homelab-Documentation-v1.3.71.md) +- [v1.3.72](KiteStacks-Homelab-Documentation-v1.3.72.md) +- [v1.3.73](KiteStacks-Homelab-Documentation-v1.3.73.md) +- [v1.3.74](KiteStacks-Homelab-Documentation-v1.3.74.md) +- [v1.3.75](KiteStacks-Homelab-Documentation-v1.3.75.md) +- [v1.3.76](KiteStacks-Homelab-Documentation-v1.3.76.md) +- [v1.3.77](KiteStacks-Homelab-Documentation-v1.3.77.md) +- [v1.3.78](KiteStacks-Homelab-Documentation-v1.3.78.md) +- [v1.3.79](KiteStacks-Homelab-Documentation-v1.3.79.md) +- [v1.3.80](KiteStacks-Homelab-Documentation-v1.3.80.md) +- [v1.3.81](KiteStacks-Homelab-Documentation-v1.3.81.md) +- [v1.3.82](KiteStacks-Homelab-Documentation-v1.3.82.md) +- [v1.3.83](KiteStacks-Homelab-Documentation-v1.3.83.md) +- [v1.3.84](KiteStacks-Homelab-Documentation-v1.3.84.md) +- [v1.3.85](KiteStacks-Homelab-Documentation-v1.3.85.md) +- [v1.3.86](KiteStacks-Homelab-Documentation-v1.3.86.md) +- [v1.3.87](KiteStacks-Homelab-Documentation-v1.3.87.md) +- [v1.3.88](KiteStacks-Homelab-Documentation-v1.3.88.md) +- [v1.3.89](KiteStacks-Homelab-Documentation-v1.3.89.md) +- [v1.3.90](KiteStacks-Homelab-Documentation-v1.3.90.md) +- [v1.3.91](KiteStacks-Homelab-Documentation-v1.3.91.md) +- [v1.3.92](KiteStacks-Homelab-Documentation-v1.3.92.md) +- [v1.3.93](KiteStacks-Homelab-Documentation-v1.3.93.md) +- [v1.3.94](KiteStacks-Homelab-Documentation-v1.3.94.md) +- [v1.3.95](KiteStacks-Homelab-Documentation-v1.3.95.md) +- [v1.3.96](KiteStacks-Homelab-Documentation-v1.3.96.md) +- [v1.3.97](KiteStacks-Homelab-Documentation-v1.3.97.md) +- [v1.3.98](KiteStacks-Homelab-Documentation-v1.3.98.md) +- [v1.3.99](KiteStacks-Homelab-Documentation-v1.3.99.md) +- [v1.3.100](KiteStacks-Homelab-Documentation-v1.3.100.md) +- [v1.3.101](KiteStacks-Homelab-Documentation-v1.3.101.md) +- [v1.3.102](KiteStacks-Homelab-Documentation-v1.3.102.md) +- [v1.3.103](KiteStacks-Homelab-Documentation-v1.3.103.md) +- [v1.3.104](KiteStacks-Homelab-Documentation-v1.3.104.md) +- [v1.3.105](KiteStacks-Homelab-Documentation-v1.3.105.md) +- [v1.3.106](KiteStacks-Homelab-Documentation-v1.3.106.md) +- [v1.3.107](KiteStacks-Homelab-Documentation-v1.3.107.md) +- [v1.3.108](KiteStacks-Homelab-Documentation-v1.3.108.md) +- [v1.3.109](KiteStacks-Homelab-Documentation-v1.3.109.md) +- [v1.3.110](KiteStacks-Homelab-Documentation-v1.3.110.md) +- [v1.3.111](KiteStacks-Homelab-Documentation-v1.3.111.md) +- [v1.3.112](KiteStacks-Homelab-Documentation-v1.3.112.md) +- [v1.3.113](KiteStacks-Homelab-Documentation-v1.3.113.md) +- [v1.3.114](KiteStacks-Homelab-Documentation-v1.3.114.md) +- [v1.3.115](KiteStacks-Homelab-Documentation-v1.3.115.md) +- [v1.3.116](KiteStacks-Homelab-Documentation-v1.3.116.md) +- [v1.3.117](KiteStacks-Homelab-Documentation-v1.3.117.md) +- [v1.3.118](KiteStacks-Homelab-Documentation-v1.3.118.md) +- [v1.3.119](KiteStacks-Homelab-Documentation-v1.3.119.md) +- [v1.3.120](KiteStacks-Homelab-Documentation-v1.3.120.md) +- [v1.3.121](KiteStacks-Homelab-Documentation-v1.3.121.md) +- [v1.3.122](KiteStacks-Homelab-Documentation-v1.3.122.md) +- [v1.3.123](KiteStacks-Homelab-Documentation-v1.3.123.md) +- [v1.3.124](KiteStacks-Homelab-Documentation-v1.3.124.md) +- [v1.3.125](KiteStacks-Homelab-Documentation-v1.3.125.md) +- [v1.3.126](KiteStacks-Homelab-Documentation-v1.3.126.md) +- [v1.3.127](KiteStacks-Homelab-Documentation-v1.3.127.md) +- [v1.3.128](KiteStacks-Homelab-Documentation-v1.3.128.md) +- [v1.3.129](KiteStacks-Homelab-Documentation-v1.3.129.md) +- [v1.3.130](KiteStacks-Homelab-Documentation-v1.3.130.md) +- [v1.3.131](KiteStacks-Homelab-Documentation-v1.3.131.md) +- [v1.3.132](KiteStacks-Homelab-Documentation-v1.3.132.md) +- [v1.3.133](KiteStacks-Homelab-Documentation-v1.3.133.md) +- [v1.3.134](KiteStacks-Homelab-Documentation-v1.3.134.md) +- [v1.3.135](KiteStacks-Homelab-Documentation-v1.3.135.md) +- [v1.3.136](KiteStacks-Homelab-Documentation-v1.3.136.md) +- [v1.3.137](KiteStacks-Homelab-Documentation-v1.3.137.md) +- [v1.3.138](KiteStacks-Homelab-Documentation-v1.3.138.md) +- [v1.3.139](KiteStacks-Homelab-Documentation-v1.3.139.md) +- [v1.3.140](KiteStacks-Homelab-Documentation-v1.3.140.md) +- [v1.3.141](KiteStacks-Homelab-Documentation-v1.3.141.md) +- [v1.3.142](KiteStacks-Homelab-Documentation-v1.3.142.md) +- [v1.3.143](KiteStacks-Homelab-Documentation-v1.3.143.md) +- [v1.3.144](KiteStacks-Homelab-Documentation-v1.3.144.md) +- [v1.3.145](KiteStacks-Homelab-Documentation-v1.3.145.md) +- [v1.3.146](KiteStacks-Homelab-Documentation-v1.3.146.md) +- [v1.3.147](KiteStacks-Homelab-Documentation-v1.3.147.md) +- [v1.3.148](KiteStacks-Homelab-Documentation-v1.3.148.md) +- [v1.3.149](KiteStacks-Homelab-Documentation-v1.3.149.md) +- [v1.3.150](KiteStacks-Homelab-Documentation-v1.3.150.md) +- [v1.3.151](KiteStacks-Homelab-Documentation-v1.3.151.md) +- [v1.3.152](KiteStacks-Homelab-Documentation-v1.3.152.md) +- [v1.3.153](KiteStacks-Homelab-Documentation-v1.3.153.md) +- [v1.3.154](KiteStacks-Homelab-Documentation-v1.3.154.md) +- [v1.3.155](KiteStacks-Homelab-Documentation-v1.3.155.md) +- [v1.3.156](KiteStacks-Homelab-Documentation-v1.3.156.md) +- [v1.3.157](KiteStacks-Homelab-Documentation-v1.3.157.md) +- [v1.3.158](KiteStacks-Homelab-Documentation-v1.3.158.md) +- [v1.3.159](KiteStacks-Homelab-Documentation-v1.3.159.md) +- [v1.3.160](KiteStacks-Homelab-Documentation-v1.3.160.md) +- [v1.3.161](KiteStacks-Homelab-Documentation-v1.3.161.md) +- [v1.3.162](KiteStacks-Homelab-Documentation-v1.3.162.md) +- [v1.3.163](KiteStacks-Homelab-Documentation-v1.3.163.md) +- [v1.3.164](KiteStacks-Homelab-Documentation-v1.3.164.md) +- [v1.3.165](KiteStacks-Homelab-Documentation-v1.3.165.md) +- [v1.3.166](KiteStacks-Homelab-Documentation-v1.3.166.md) +- [v1.3.167](KiteStacks-Homelab-Documentation-v1.3.167.md) +- [v1.3.168](KiteStacks-Homelab-Documentation-v1.3.168.md) +- [v1.3.169](KiteStacks-Homelab-Documentation-v1.3.169.md) +- [v1.3.170](KiteStacks-Homelab-Documentation-v1.3.170.md) +- [v1.3.171](KiteStacks-Homelab-Documentation-v1.3.171.md) +- [v1.3.172](KiteStacks-Homelab-Documentation-v1.3.172.md) +- [v1.3.173](KiteStacks-Homelab-Documentation-v1.3.173.md) +- [v1.3.174](KiteStacks-Homelab-Documentation-v1.3.174.md) +- [v1.3.175](KiteStacks-Homelab-Documentation-v1.3.175.md) +- [v1.3.176](KiteStacks-Homelab-Documentation-v1.3.176.md) +- [v1.3.177](KiteStacks-Homelab-Documentation-v1.3.177.md) +- [v1.3.178](KiteStacks-Homelab-Documentation-v1.3.178.md) +- [v1.3.179](KiteStacks-Homelab-Documentation-v1.3.179.md) +- [v1.3.180](KiteStacks-Homelab-Documentation-v1.3.180.md) +- [v1.3.181](KiteStacks-Homelab-Documentation-v1.3.181.md) +- [v1.3.182](KiteStacks-Homelab-Documentation-v1.3.182.md) +- [v1.3.183](KiteStacks-Homelab-Documentation-v1.3.183.md) +- [v1.3.184](KiteStacks-Homelab-Documentation-v1.3.184.md) +- [v1.3.185](KiteStacks-Homelab-Documentation-v1.3.185.md) +- [v1.3.186](KiteStacks-Homelab-Documentation-v1.3.186.md) +- [v1.3.187](KiteStacks-Homelab-Documentation-v1.3.187.md) +- [v1.3.188](KiteStacks-Homelab-Documentation-v1.3.188.md) +- [v1.3.189](KiteStacks-Homelab-Documentation-v1.3.189.md) +- [v1.3.190](KiteStacks-Homelab-Documentation-v1.3.190.md) +- [v1.3.191](KiteStacks-Homelab-Documentation-v1.3.191.md) +- [v1.3.192](KiteStacks-Homelab-Documentation-v1.3.192.md) +- [v1.3.193](KiteStacks-Homelab-Documentation-v1.3.193.md) +- [v1.3.194](KiteStacks-Homelab-Documentation-v1.3.194.md) +- [v1.3.195](KiteStacks-Homelab-Documentation-v1.3.195.md) +- [v1.3.196](KiteStacks-Homelab-Documentation-v1.3.196.md) +- [v1.3.197](KiteStacks-Homelab-Documentation-v1.3.197.md) +- [v1.3.198](KiteStacks-Homelab-Documentation-v1.3.198.md) +- [v1.3.199](KiteStacks-Homelab-Documentation-v1.3.199.md) +- [v1.3.200](KiteStacks-Homelab-Documentation-v1.3.200.md) +- [v1.3.201](KiteStacks-Homelab-Documentation-v1.3.201.md) +- [v1.3.202](KiteStacks-Homelab-Documentation-v1.3.202.md) +- [v1.3.203](KiteStacks-Homelab-Documentation-v1.3.203.md) +- [v1.3.204](KiteStacks-Homelab-Documentation-v1.3.204.md) +- [v1.3.205](KiteStacks-Homelab-Documentation-v1.3.205.md) +- [v1.3.206](KiteStacks-Homelab-Documentation-v1.3.206.md) +- [v1.3.207](KiteStacks-Homelab-Documentation-v1.3.207.md) +- [v1.3.208](KiteStacks-Homelab-Documentation-v1.3.208.md) +- [v1.3.209](KiteStacks-Homelab-Documentation-v1.3.209.md) +- [v1.3.210](KiteStacks-Homelab-Documentation-v1.3.210.md) +- [v1.3.211](KiteStacks-Homelab-Documentation-v1.3.211.md) +- [v1.3.212](KiteStacks-Homelab-Documentation-v1.3.212.md) +- [v1.3.213](KiteStacks-Homelab-Documentation-v1.3.213.md) +- [v1.3.214](KiteStacks-Homelab-Documentation-v1.3.214.md) +- [v1.3.215](KiteStacks-Homelab-Documentation-v1.3.215.md) +- [v1.3.216](KiteStacks-Homelab-Documentation-v1.3.216.md) +- [v1.3.217](KiteStacks-Homelab-Documentation-v1.3.217.md) +- [v1.3.218](KiteStacks-Homelab-Documentation-v1.3.218.md) +- [v1.3.219](KiteStacks-Homelab-Documentation-v1.3.219.md) +- [v1.3.220](KiteStacks-Homelab-Documentation-v1.3.220.md) +- [v1.3.221](KiteStacks-Homelab-Documentation-v1.3.221.md) +- [v1.3.222](KiteStacks-Homelab-Documentation-v1.3.222.md) +- [v1.3.223](KiteStacks-Homelab-Documentation-v1.3.223.md) +- [v1.3.224](KiteStacks-Homelab-Documentation-v1.3.224.md) +- [v1.3.225](KiteStacks-Homelab-Documentation-v1.3.225.md) +- [v1.3.226](KiteStacks-Homelab-Documentation-v1.3.226.md) +- [v1.3.227](KiteStacks-Homelab-Documentation-v1.3.227.md) +- [v1.3.228](KiteStacks-Homelab-Documentation-v1.3.228.md) +- [v1.3.229](KiteStacks-Homelab-Documentation-v1.3.229.md) +- [v1.3.230](KiteStacks-Homelab-Documentation-v1.3.230.md) +- [v1.3.231](KiteStacks-Homelab-Documentation-v1.3.231.md) +- [v1.3.232](KiteStacks-Homelab-Documentation-v1.3.232.md) +- [v1.3.233](KiteStacks-Homelab-Documentation-v1.3.233.md) +- [v1.3.234](KiteStacks-Homelab-Documentation-v1.3.234.md) +- [v1.3.235](KiteStacks-Homelab-Documentation-v1.3.235.md) +- [v1.3.236](KiteStacks-Homelab-Documentation-v1.3.236.md) +- [v1.3.237](KiteStacks-Homelab-Documentation-v1.3.237.md) +- [v1.3.238](KiteStacks-Homelab-Documentation-v1.3.238.md) +- [v1.3.239](KiteStacks-Homelab-Documentation-v1.3.239.md) +- [v1.3.240](KiteStacks-Homelab-Documentation-v1.3.240.md) +- [v1.3.241](KiteStacks-Homelab-Documentation-v1.3.241.md) +- [v1.3.242](KiteStacks-Homelab-Documentation-v1.3.242.md) +- [v1.3.243](KiteStacks-Homelab-Documentation-v1.3.243.md) +- [v1.3.244](KiteStacks-Homelab-Documentation-v1.3.244.md) +- [v1.3.245](KiteStacks-Homelab-Documentation-v1.3.245.md) +- [v1.3.246](KiteStacks-Homelab-Documentation-v1.3.246.md) +- [v1.3.247](KiteStacks-Homelab-Documentation-v1.3.247.md) +- [v1.3.248](KiteStacks-Homelab-Documentation-v1.3.248.md) +- [v1.3.249](KiteStacks-Homelab-Documentation-v1.3.249.md) +- [v1.3.250](KiteStacks-Homelab-Documentation-v1.3.250.md) +- [v1.3.251](KiteStacks-Homelab-Documentation-v1.3.251.md) +- [v1.3.252](KiteStacks-Homelab-Documentation-v1.3.252.md) +- [v1.3.253](KiteStacks-Homelab-Documentation-v1.3.253.md) +- [v1.3.254](KiteStacks-Homelab-Documentation-v1.3.254.md) +- [v1.3.255](KiteStacks-Homelab-Documentation-v1.3.255.md) +- [v1.3.256](KiteStacks-Homelab-Documentation-v1.3.256.md) +- [v1.3.257](KiteStacks-Homelab-Documentation-v1.3.257.md) +- [v1.3.258](KiteStacks-Homelab-Documentation-v1.3.258.md) +- [v1.3.259](KiteStacks-Homelab-Documentation-v1.3.259.md) +- [v1.3.260](KiteStacks-Homelab-Documentation-v1.3.260.md) +- [v1.3.261](KiteStacks-Homelab-Documentation-v1.3.261.md) +- [v1.3.262](KiteStacks-Homelab-Documentation-v1.3.262.md) +- [v1.3.263](KiteStacks-Homelab-Documentation-v1.3.263.md) +- [v1.3.264](KiteStacks-Homelab-Documentation-v1.3.264.md) +- [v1.3.265](KiteStacks-Homelab-Documentation-v1.3.265.md) +- [v1.3.266](KiteStacks-Homelab-Documentation-v1.3.266.md) +- [v1.3.267](KiteStacks-Homelab-Documentation-v1.3.267.md) +- [v1.3.268](KiteStacks-Homelab-Documentation-v1.3.268.md) +- [v1.3.269](KiteStacks-Homelab-Documentation-v1.3.269.md) +- [v1.3.270](KiteStacks-Homelab-Documentation-v1.3.270.md) +- [v1.3.271](KiteStacks-Homelab-Documentation-v1.3.271.md) +- [v1.3.272](KiteStacks-Homelab-Documentation-v1.3.272.md) +- [v1.3.273](KiteStacks-Homelab-Documentation-v1.3.273.md) +- [v1.3.274](KiteStacks-Homelab-Documentation-v1.3.274.md) +- [v1.3.275](KiteStacks-Homelab-Documentation-v1.3.275.md) +- [v1.3.276](KiteStacks-Homelab-Documentation-v1.3.276.md) +- [v1.3.277](KiteStacks-Homelab-Documentation-v1.3.277.md) +- [v1.3.278](KiteStacks-Homelab-Documentation-v1.3.278.md) +- [v1.3.279](KiteStacks-Homelab-Documentation-v1.3.279.md) +- [v1.3.280](KiteStacks-Homelab-Documentation-v1.3.280.md) +- [v1.3.281](KiteStacks-Homelab-Documentation-v1.3.281.md) +- [v1.3.282](KiteStacks-Homelab-Documentation-v1.3.282.md) +- [v1.3.283](KiteStacks-Homelab-Documentation-v1.3.283.md) +- [v1.3.284](KiteStacks-Homelab-Documentation-v1.3.284.md) +- [v1.3.285](KiteStacks-Homelab-Documentation-v1.3.285.md) +- [v1.3.286](KiteStacks-Homelab-Documentation-v1.3.286.md) +- [v1.3.287](KiteStacks-Homelab-Documentation-v1.3.287.md) +- [v1.3.288](KiteStacks-Homelab-Documentation-v1.3.288.md) +- [v1.3.289](KiteStacks-Homelab-Documentation-v1.3.289.md) +- [v1.3.290](KiteStacks-Homelab-Documentation-v1.3.290.md) +- [v1.3.291](KiteStacks-Homelab-Documentation-v1.3.291.md) +- [v1.3.292](KiteStacks-Homelab-Documentation-v1.3.292.md) +- [v1.3.293](KiteStacks-Homelab-Documentation-v1.3.293.md) +- [v1.3.294](KiteStacks-Homelab-Documentation-v1.3.294.md) +- [v1.3.295](KiteStacks-Homelab-Documentation-v1.3.295.md) +- [v1.3.296](KiteStacks-Homelab-Documentation-v1.3.296.md) +- [v1.3.297](KiteStacks-Homelab-Documentation-v1.3.297.md) +- [v1.3.298](KiteStacks-Homelab-Documentation-v1.3.298.md) +- [v1.3.299](KiteStacks-Homelab-Documentation-v1.3.299.md) +- [v1.3.300](KiteStacks-Homelab-Documentation-v1.3.300.md) +- [v1.3.301](KiteStacks-Homelab-Documentation-v1.3.301.md) +- [v1.3.302](KiteStacks-Homelab-Documentation-v1.3.302.md) +- [v1.3.303](KiteStacks-Homelab-Documentation-v1.3.303.md) +- [v1.3.304](KiteStacks-Homelab-Documentation-v1.3.304.md) +- [v1.3.305](KiteStacks-Homelab-Documentation-v1.3.305.md) +- [v1.3.306](KiteStacks-Homelab-Documentation-v1.3.306.md) +- [v1.3.307](KiteStacks-Homelab-Documentation-v1.3.307.md) +- [v1.3.308](KiteStacks-Homelab-Documentation-v1.3.308.md) +- [v1.3.309](KiteStacks-Homelab-Documentation-v1.3.309.md) +- [v1.3.310](KiteStacks-Homelab-Documentation-v1.3.310.md) +- [v1.3.311](KiteStacks-Homelab-Documentation-v1.3.311.md) +- [v1.3.312](KiteStacks-Homelab-Documentation-v1.3.312.md) +- [v1.3.313](KiteStacks-Homelab-Documentation-v1.3.313.md) +- [v1.3.314](KiteStacks-Homelab-Documentation-v1.3.314.md) +- [v1.3.315](KiteStacks-Homelab-Documentation-v1.3.315.md) +- [v1.3.316](KiteStacks-Homelab-Documentation-v1.3.316.md) +- [v1.3.317](KiteStacks-Homelab-Documentation-v1.3.317.md) +- [v1.3.318](KiteStacks-Homelab-Documentation-v1.3.318.md) +- [v1.3.319](KiteStacks-Homelab-Documentation-v1.3.319.md) +- [v1.3.320](KiteStacks-Homelab-Documentation-v1.3.320.md) +- [v1.3.321](KiteStacks-Homelab-Documentation-v1.3.321.md) +- [v1.3.322](KiteStacks-Homelab-Documentation-v1.3.322.md) +- [v1.3.323](KiteStacks-Homelab-Documentation-v1.3.323.md) +- [v1.3.324](KiteStacks-Homelab-Documentation-v1.3.324.md) +- [v1.3.325](KiteStacks-Homelab-Documentation-v1.3.325.md) +- [v1.3.326](KiteStacks-Homelab-Documentation-v1.3.326.md) +- [v1.3.327](KiteStacks-Homelab-Documentation-v1.3.327.md) +- [v1.3.328](KiteStacks-Homelab-Documentation-v1.3.328.md) +- [v1.3.329](KiteStacks-Homelab-Documentation-v1.3.329.md) +- [v1.3.330](KiteStacks-Homelab-Documentation-v1.3.330.md) +- [v1.3.331](KiteStacks-Homelab-Documentation-v1.3.331.md) +- [v1.3.332](KiteStacks-Homelab-Documentation-v1.3.332.md) +- [v1.3.333](KiteStacks-Homelab-Documentation-v1.3.333.md) +- [v1.3.334](KiteStacks-Homelab-Documentation-v1.3.334.md) +- [v1.3.335](KiteStacks-Homelab-Documentation-v1.3.335.md) +- [v1.3.336](KiteStacks-Homelab-Documentation-v1.3.336.md) +- [v1.3.337](KiteStacks-Homelab-Documentation-v1.3.337.md) +- [v1.3.338](KiteStacks-Homelab-Documentation-v1.3.338.md) +- [v1.3.339](KiteStacks-Homelab-Documentation-v1.3.339.md) +- [v1.3.340](KiteStacks-Homelab-Documentation-v1.3.340.md) +- [v1.3.341](KiteStacks-Homelab-Documentation-v1.3.341.md) +- [v1.3.342](KiteStacks-Homelab-Documentation-v1.3.342.md) +- [v1.3.343](KiteStacks-Homelab-Documentation-v1.3.343.md) +- [v1.3.344](KiteStacks-Homelab-Documentation-v1.3.344.md) +- [v1.3.345](KiteStacks-Homelab-Documentation-v1.3.345.md) +- [v1.3.346](KiteStacks-Homelab-Documentation-v1.3.346.md) +- [v1.3.347](KiteStacks-Homelab-Documentation-v1.3.347.md) +- [v1.3.348](KiteStacks-Homelab-Documentation-v1.3.348.md) +- [v1.3.349](KiteStacks-Homelab-Documentation-v1.3.349.md) +- [v1.3.350](KiteStacks-Homelab-Documentation-v1.3.350.md) +- [v1.3.351](KiteStacks-Homelab-Documentation-v1.3.351.md) +- [v1.3.352](KiteStacks-Homelab-Documentation-v1.3.352.md) +- [v1.3.353](KiteStacks-Homelab-Documentation-v1.3.353.md) +- [v1.3.354](KiteStacks-Homelab-Documentation-v1.3.354.md) +- [v1.3.355](KiteStacks-Homelab-Documentation-v1.3.355.md) +- [v1.3.356](KiteStacks-Homelab-Documentation-v1.3.356.md) +- [v1.3.357](KiteStacks-Homelab-Documentation-v1.3.357.md) +- [v1.3.358](KiteStacks-Homelab-Documentation-v1.3.358.md) +- [v1.3.359](KiteStacks-Homelab-Documentation-v1.3.359.md) +- [v1.3.360](KiteStacks-Homelab-Documentation-v1.3.360.md) +- [v1.3.361](KiteStacks-Homelab-Documentation-v1.3.361.md) +- [v1.3.362](KiteStacks-Homelab-Documentation-v1.3.362.md) +- [v1.3.363](KiteStacks-Homelab-Documentation-v1.3.363.md) +- [v1.3.364](KiteStacks-Homelab-Documentation-v1.3.364.md) +- [v1.3.365](KiteStacks-Homelab-Documentation-v1.3.365.md) +- [v1.3.366](KiteStacks-Homelab-Documentation-v1.3.366.md) +- [v1.3.367](KiteStacks-Homelab-Documentation-v1.3.367.md) +- [v1.3.368](KiteStacks-Homelab-Documentation-v1.3.368.md) +- [v1.3.369](KiteStacks-Homelab-Documentation-v1.3.369.md) +- [v1.3.370](KiteStacks-Homelab-Documentation-v1.3.370.md) +- [v1.3.371](KiteStacks-Homelab-Documentation-v1.3.371.md) +- [v1.3.372](KiteStacks-Homelab-Documentation-v1.3.372.md) +- [v1.3.373](KiteStacks-Homelab-Documentation-v1.3.373.md) +- [v1.3.374](KiteStacks-Homelab-Documentation-v1.3.374.md) +- [v1.3.375](KiteStacks-Homelab-Documentation-v1.3.375.md) +- [v1.3.376](KiteStacks-Homelab-Documentation-v1.3.376.md) +- [v1.3.377](KiteStacks-Homelab-Documentation-v1.3.377.md) +- [v1.3.378](KiteStacks-Homelab-Documentation-v1.3.378.md) +- [v1.3.379](KiteStacks-Homelab-Documentation-v1.3.379.md) +- [v1.3.380](KiteStacks-Homelab-Documentation-v1.3.380.md) +- [v1.3.381](KiteStacks-Homelab-Documentation-v1.3.381.md) +- [v1.3.382](KiteStacks-Homelab-Documentation-v1.3.382.md) +- [v1.3.383](KiteStacks-Homelab-Documentation-v1.3.383.md) +- [v1.3.384](KiteStacks-Homelab-Documentation-v1.3.384.md) +- [v1.3.385](KiteStacks-Homelab-Documentation-v1.3.385.md) +- [v1.3.386](KiteStacks-Homelab-Documentation-v1.3.386.md) +- [v1.3.387](KiteStacks-Homelab-Documentation-v1.3.387.md) +- [v1.3.388](KiteStacks-Homelab-Documentation-v1.3.388.md) +- [v1.3.389](KiteStacks-Homelab-Documentation-v1.3.389.md) +- [v1.3.390](KiteStacks-Homelab-Documentation-v1.3.390.md) +- [v1.3.391](KiteStacks-Homelab-Documentation-v1.3.391.md) +- [v1.3.392](KiteStacks-Homelab-Documentation-v1.3.392.md) +- [v1.3.393](KiteStacks-Homelab-Documentation-v1.3.393.md) +- [v1.3.394](KiteStacks-Homelab-Documentation-v1.3.394.md) +- [v1.3.395](KiteStacks-Homelab-Documentation-v1.3.395.md) +- [v1.3.396](KiteStacks-Homelab-Documentation-v1.3.396.md) +- [v1.3.397](KiteStacks-Homelab-Documentation-v1.3.397.md) +- [v1.3.398](KiteStacks-Homelab-Documentation-v1.3.398.md) +- [v1.3.399](KiteStacks-Homelab-Documentation-v1.3.399.md) +- [v1.3.400](KiteStacks-Homelab-Documentation-v1.3.400.md) +- [v1.3.401](KiteStacks-Homelab-Documentation-v1.3.401.md) +- [v1.3.402](KiteStacks-Homelab-Documentation-v1.3.402.md) +- [v1.3.403](KiteStacks-Homelab-Documentation-v1.3.403.md) +- [v1.3.404](KiteStacks-Homelab-Documentation-v1.3.404.md) +- [v1.3.405](KiteStacks-Homelab-Documentation-v1.3.405.md) +- [v1.3.406](KiteStacks-Homelab-Documentation-v1.3.406.md) +- [v1.3.407](KiteStacks-Homelab-Documentation-v1.3.407.md) +- [v1.3.408](KiteStacks-Homelab-Documentation-v1.3.408.md) +- [v1.3.409](KiteStacks-Homelab-Documentation-v1.3.409.md) +- [v1.3.410](KiteStacks-Homelab-Documentation-v1.3.410.md) +- [v1.3.411](KiteStacks-Homelab-Documentation-v1.3.411.md) +- [v1.3.412](KiteStacks-Homelab-Documentation-v1.3.412.md) +- [v1.3.413](KiteStacks-Homelab-Documentation-v1.3.413.md) +- [v1.3.414](KiteStacks-Homelab-Documentation-v1.3.414.md) +- [v1.3.415](KiteStacks-Homelab-Documentation-v1.3.415.md) +- [v1.3.416](KiteStacks-Homelab-Documentation-v1.3.416.md) +- [v1.3.417](KiteStacks-Homelab-Documentation-v1.3.417.md) +- [v1.3.418](KiteStacks-Homelab-Documentation-v1.3.418.md) +- [v1.3.419](KiteStacks-Homelab-Documentation-v1.3.419.md) +- [v1.3.420](KiteStacks-Homelab-Documentation-v1.3.420.md) +- [v1.3.421](KiteStacks-Homelab-Documentation-v1.3.421.md) +- [v1.3.422](KiteStacks-Homelab-Documentation-v1.3.422.md) +- [v1.3.423](KiteStacks-Homelab-Documentation-v1.3.423.md) +- [v1.3.424](KiteStacks-Homelab-Documentation-v1.3.424.md) +- [v1.3.425](KiteStacks-Homelab-Documentation-v1.3.425.md) +- [v1.3.426](KiteStacks-Homelab-Documentation-v1.3.426.md) +- [v1.3.427](KiteStacks-Homelab-Documentation-v1.3.427.md) +- [v1.3.428](KiteStacks-Homelab-Documentation-v1.3.428.md) +- [v1.3.429](KiteStacks-Homelab-Documentation-v1.3.429.md) +- [v1.3.430](KiteStacks-Homelab-Documentation-v1.3.430.md) +- [v1.3.431](KiteStacks-Homelab-Documentation-v1.3.431.md) +- [v1.3.432](KiteStacks-Homelab-Documentation-v1.3.432.md) +- [v1.3.433](KiteStacks-Homelab-Documentation-v1.3.433.md) +- [v1.3.434](KiteStacks-Homelab-Documentation-v1.3.434.md) +- [v1.3.435](KiteStacks-Homelab-Documentation-v1.3.435.md) +- [v1.3.436](KiteStacks-Homelab-Documentation-v1.3.436.md) +- [v1.3.437](KiteStacks-Homelab-Documentation-v1.3.437.md) +- [v1.3.438](KiteStacks-Homelab-Documentation-v1.3.438.md) +- [v1.3.439](KiteStacks-Homelab-Documentation-v1.3.439.md) +- [v1.3.440](KiteStacks-Homelab-Documentation-v1.3.440.md) +- [v1.3.441](KiteStacks-Homelab-Documentation-v1.3.441.md) +- [v1.3.442](KiteStacks-Homelab-Documentation-v1.3.442.md) +- [v1.3.443](KiteStacks-Homelab-Documentation-v1.3.443.md) +- [v1.3.444](KiteStacks-Homelab-Documentation-v1.3.444.md) +- [v1.3.445](KiteStacks-Homelab-Documentation-v1.3.445.md) +- [v1.3.446](KiteStacks-Homelab-Documentation-v1.3.446.md) +- [v1.3.447](KiteStacks-Homelab-Documentation-v1.3.447.md) +- [v1.3.448](KiteStacks-Homelab-Documentation-v1.3.448.md) +- [v1.3.449](KiteStacks-Homelab-Documentation-v1.3.449.md) +- [v1.3.450](KiteStacks-Homelab-Documentation-v1.3.450.md) +- [v1.3.451](KiteStacks-Homelab-Documentation-v1.3.451.md) +- [v1.3.452](KiteStacks-Homelab-Documentation-v1.3.452.md) +- [v1.3.453](KiteStacks-Homelab-Documentation-v1.3.453.md) +- [v1.3.454](KiteStacks-Homelab-Documentation-v1.3.454.md) +- [v1.3.455](KiteStacks-Homelab-Documentation-v1.3.455.md) +- [v1.3.456](KiteStacks-Homelab-Documentation-v1.3.456.md) +- [v1.3.457](KiteStacks-Homelab-Documentation-v1.3.457.md) +- [v1.3.458](KiteStacks-Homelab-Documentation-v1.3.458.md) +- [v1.3.459](KiteStacks-Homelab-Documentation-v1.3.459.md) +- [v1.3.460](KiteStacks-Homelab-Documentation-v1.3.460.md) +- [v1.3.461](KiteStacks-Homelab-Documentation-v1.3.461.md) +- [v1.3.462](KiteStacks-Homelab-Documentation-v1.3.462.md) +- [v1.3.463](KiteStacks-Homelab-Documentation-v1.3.463.md) +- [v1.3.464](KiteStacks-Homelab-Documentation-v1.3.464.md) +- [v1.3.465](KiteStacks-Homelab-Documentation-v1.3.465.md) +- [v1.3.466](KiteStacks-Homelab-Documentation-v1.3.466.md) +- [v1.3.467](KiteStacks-Homelab-Documentation-v1.3.467.md) +- [v1.3.468](KiteStacks-Homelab-Documentation-v1.3.468.md) +- [v1.3.469](KiteStacks-Homelab-Documentation-v1.3.469.md) +- [v1.3.470](KiteStacks-Homelab-Documentation-v1.3.470.md) +- [v1.3.471](KiteStacks-Homelab-Documentation-v1.3.471.md) +- [v1.3.472](KiteStacks-Homelab-Documentation-v1.3.472.md) +- [v1.3.473](KiteStacks-Homelab-Documentation-v1.3.473.md) +- [v1.3.474](KiteStacks-Homelab-Documentation-v1.3.474.md) +- [v1.3.475](KiteStacks-Homelab-Documentation-v1.3.475.md) +- [v1.3.476](KiteStacks-Homelab-Documentation-v1.3.476.md) +- [v1.3.477](KiteStacks-Homelab-Documentation-v1.3.477.md) +- [v1.3.478](KiteStacks-Homelab-Documentation-v1.3.478.md) +- [v1.3.479](KiteStacks-Homelab-Documentation-v1.3.479.md) +- [v1.3.480](KiteStacks-Homelab-Documentation-v1.3.480.md) +- [v1.3.481](KiteStacks-Homelab-Documentation-v1.3.481.md) +- [v1.3.482](KiteStacks-Homelab-Documentation-v1.3.482.md) +- [v1.3.483](KiteStacks-Homelab-Documentation-v1.3.483.md) +- [v1.3.484](KiteStacks-Homelab-Documentation-v1.3.484.md) +- [v1.3.485](KiteStacks-Homelab-Documentation-v1.3.485.md) +- [v1.3.486](KiteStacks-Homelab-Documentation-v1.3.486.md) +- [v1.3.487](KiteStacks-Homelab-Documentation-v1.3.487.md) +- [v1.3.488](KiteStacks-Homelab-Documentation-v1.3.488.md) +- [v1.3.489](KiteStacks-Homelab-Documentation-v1.3.489.md) +- [v1.3.490](KiteStacks-Homelab-Documentation-v1.3.490.md) +- [v1.3.491](KiteStacks-Homelab-Documentation-v1.3.491.md) +- [v1.3.492](KiteStacks-Homelab-Documentation-v1.3.492.md) +- [v1.3.493](KiteStacks-Homelab-Documentation-v1.3.493.md) +- [v1.3.494](KiteStacks-Homelab-Documentation-v1.3.494.md) +- [v1.3.495](KiteStacks-Homelab-Documentation-v1.3.495.md) +- [v1.3.496](KiteStacks-Homelab-Documentation-v1.3.496.md) +- [v1.3.497](KiteStacks-Homelab-Documentation-v1.3.497.md) +- [v1.3.498](KiteStacks-Homelab-Documentation-v1.3.498.md) +- [v1.3.499](KiteStacks-Homelab-Documentation-v1.3.499.md) +- [v1.3.500](KiteStacks-Homelab-Documentation-v1.3.500.md) +- [v1.3.501](KiteStacks-Homelab-Documentation-v1.3.501.md) +- [v1.3.502](KiteStacks-Homelab-Documentation-v1.3.502.md) +- [v1.3.503](KiteStacks-Homelab-Documentation-v1.3.503.md) +- [v1.3.504](KiteStacks-Homelab-Documentation-v1.3.504.md) +- [v1.3.505](KiteStacks-Homelab-Documentation-v1.3.505.md) +- [v1.3.506](KiteStacks-Homelab-Documentation-v1.3.506.md) +- [v1.3.507](KiteStacks-Homelab-Documentation-v1.3.507.md) +- [v1.3.508](KiteStacks-Homelab-Documentation-v1.3.508.md) +- [v1.3.509](KiteStacks-Homelab-Documentation-v1.3.509.md) +- [v1.3.510](KiteStacks-Homelab-Documentation-v1.3.510.md) +- [v1.3.511](KiteStacks-Homelab-Documentation-v1.3.511.md) +- [v1.3.512](KiteStacks-Homelab-Documentation-v1.3.512.md) +- [v1.3.513](KiteStacks-Homelab-Documentation-v1.3.513.md) +- [v1.3.514](KiteStacks-Homelab-Documentation-v1.3.514.md) +- [v1.3.515](KiteStacks-Homelab-Documentation-v1.3.515.md) +- [v1.3.516](KiteStacks-Homelab-Documentation-v1.3.516.md) +- [v1.3.517](KiteStacks-Homelab-Documentation-v1.3.517.md) +- [v1.3.518](KiteStacks-Homelab-Documentation-v1.3.518.md) +- [v1.3.519](KiteStacks-Homelab-Documentation-v1.3.519.md) +- [v1.3.520](KiteStacks-Homelab-Documentation-v1.3.520.md) +- [v1.3.521](KiteStacks-Homelab-Documentation-v1.3.521.md) +- [v1.3.522](KiteStacks-Homelab-Documentation-v1.3.522.md) +- [v1.3.523](KiteStacks-Homelab-Documentation-v1.3.523.md) +- [v1.3.524](KiteStacks-Homelab-Documentation-v1.3.524.md) +- [v1.3.525](KiteStacks-Homelab-Documentation-v1.3.525.md) +- [v1.3.526](KiteStacks-Homelab-Documentation-v1.3.526.md) +- [v1.3.527](KiteStacks-Homelab-Documentation-v1.3.527.md) +- [v1.3.528](KiteStacks-Homelab-Documentation-v1.3.528.md) +- [v1.3.529](KiteStacks-Homelab-Documentation-v1.3.529.md) +- [v1.3.530](KiteStacks-Homelab-Documentation-v1.3.530.md) +- [v1.3.531](KiteStacks-Homelab-Documentation-v1.3.531.md) +- [v1.3.532](KiteStacks-Homelab-Documentation-v1.3.532.md) +- [v1.3.533](KiteStacks-Homelab-Documentation-v1.3.533.md) +- [v1.3.534](KiteStacks-Homelab-Documentation-v1.3.534.md) +- [v1.3.535](KiteStacks-Homelab-Documentation-v1.3.535.md) +- [v1.3.536](KiteStacks-Homelab-Documentation-v1.3.536.md) +- [v1.3.537](KiteStacks-Homelab-Documentation-v1.3.537.md) +- [v1.3.538](KiteStacks-Homelab-Documentation-v1.3.538.md) +- [v1.3.539](KiteStacks-Homelab-Documentation-v1.3.539.md) +- [v1.3.540](KiteStacks-Homelab-Documentation-v1.3.540.md) +- [v1.3.541](KiteStacks-Homelab-Documentation-v1.3.541.md) +- [v1.3.542](KiteStacks-Homelab-Documentation-v1.3.542.md) +- [v1.3.543](KiteStacks-Homelab-Documentation-v1.3.543.md) +- [v1.3.544](KiteStacks-Homelab-Documentation-v1.3.544.md) +- [v1.3.545](KiteStacks-Homelab-Documentation-v1.3.545.md) +- [v1.3.546](KiteStacks-Homelab-Documentation-v1.3.546.md) +- [v1.3.547](KiteStacks-Homelab-Documentation-v1.3.547.md) +- [v1.3.548](KiteStacks-Homelab-Documentation-v1.3.548.md) +- [v1.3.549](KiteStacks-Homelab-Documentation-v1.3.549.md) +- [v1.3.550](KiteStacks-Homelab-Documentation-v1.3.550.md) +- [v1.3.551](KiteStacks-Homelab-Documentation-v1.3.551.md) +- [v1.3.552](KiteStacks-Homelab-Documentation-v1.3.552.md) +- [v1.3.553](KiteStacks-Homelab-Documentation-v1.3.553.md) +- [v1.3.554](KiteStacks-Homelab-Documentation-v1.3.554.md) +- [v1.3.555](KiteStacks-Homelab-Documentation-v1.3.555.md) +- [v1.3.556](KiteStacks-Homelab-Documentation-v1.3.556.md) +- [v1.3.557](KiteStacks-Homelab-Documentation-v1.3.557.md) +- [v1.3.558](KiteStacks-Homelab-Documentation-v1.3.558.md) +- [v1.3.559](KiteStacks-Homelab-Documentation-v1.3.559.md) +- [v1.3.560](KiteStacks-Homelab-Documentation-v1.3.560.md) +- [v1.3.561](KiteStacks-Homelab-Documentation-v1.3.561.md) +- [v1.3.562](KiteStacks-Homelab-Documentation-v1.3.562.md) +- [v1.3.563](KiteStacks-Homelab-Documentation-v1.3.563.md) +- [v1.3.564](KiteStacks-Homelab-Documentation-v1.3.564.md) +- [v1.3.565](KiteStacks-Homelab-Documentation-v1.3.565.md) +- [v1.3.566](KiteStacks-Homelab-Documentation-v1.3.566.md) +- [v1.3.567](KiteStacks-Homelab-Documentation-v1.3.567.md) +- [v1.3.568](KiteStacks-Homelab-Documentation-v1.3.568.md) +- [v1.3.569](KiteStacks-Homelab-Documentation-v1.3.569.md) +- [v1.3.570](KiteStacks-Homelab-Documentation-v1.3.570.md) +- [v1.3.571](KiteStacks-Homelab-Documentation-v1.3.571.md) +- [v1.3.572](KiteStacks-Homelab-Documentation-v1.3.572.md) +- [v1.3.573](KiteStacks-Homelab-Documentation-v1.3.573.md) +- [v1.3.574](KiteStacks-Homelab-Documentation-v1.3.574.md) +- [v1.3.575](KiteStacks-Homelab-Documentation-v1.3.575.md) +- [v1.3.576](KiteStacks-Homelab-Documentation-v1.3.576.md) +- [v1.3.577](KiteStacks-Homelab-Documentation-v1.3.577.md) +- [v1.3.578](KiteStacks-Homelab-Documentation-v1.3.578.md) +- [v1.3.579](KiteStacks-Homelab-Documentation-v1.3.579.md) +- [v1.3.580](KiteStacks-Homelab-Documentation-v1.3.580.md) +- [v1.3.581](KiteStacks-Homelab-Documentation-v1.3.581.md) +- [v1.3.582](KiteStacks-Homelab-Documentation-v1.3.582.md) +- [v1.3.583](KiteStacks-Homelab-Documentation-v1.3.583.md) +- [v1.3.584](KiteStacks-Homelab-Documentation-v1.3.584.md) +- [v1.3.585](KiteStacks-Homelab-Documentation-v1.3.585.md) +- [v1.3.586](KiteStacks-Homelab-Documentation-v1.3.586.md) +- [v1.3.587](KiteStacks-Homelab-Documentation-v1.3.587.md) +- [v1.3.588](KiteStacks-Homelab-Documentation-v1.3.588.md) +- [v1.3.589](KiteStacks-Homelab-Documentation-v1.3.589.md) +- [v1.3.590](KiteStacks-Homelab-Documentation-v1.3.590.md) +- [v1.3.591](KiteStacks-Homelab-Documentation-v1.3.591.md) +- [v1.3.592](KiteStacks-Homelab-Documentation-v1.3.592.md) +- [v1.3.593](KiteStacks-Homelab-Documentation-v1.3.593.md) +- [v1.3.594](KiteStacks-Homelab-Documentation-v1.3.594.md) +- [v1.3.595](KiteStacks-Homelab-Documentation-v1.3.595.md) +- [v1.3.596](KiteStacks-Homelab-Documentation-v1.3.596.md) +- [v1.3.597](KiteStacks-Homelab-Documentation-v1.3.597.md) +- [v1.3.598](KiteStacks-Homelab-Documentation-v1.3.598.md) +- [v1.3.599](KiteStacks-Homelab-Documentation-v1.3.599.md) +- [v1.3.600](KiteStacks-Homelab-Documentation-v1.3.600.md) +- [v1.3.601](KiteStacks-Homelab-Documentation-v1.3.601.md) +- [v1.3.602](KiteStacks-Homelab-Documentation-v1.3.602.md) +- [v1.3.603](KiteStacks-Homelab-Documentation-v1.3.603.md) +- [v1.3.604](KiteStacks-Homelab-Documentation-v1.3.604.md) +- [v1.3.605](KiteStacks-Homelab-Documentation-v1.3.605.md) +- [v1.3.606](KiteStacks-Homelab-Documentation-v1.3.606.md) +- [v1.3.607](KiteStacks-Homelab-Documentation-v1.3.607.md) +- [v1.3.608](KiteStacks-Homelab-Documentation-v1.3.608.md) +- [v1.3.609](KiteStacks-Homelab-Documentation-v1.3.609.md) +- [v1.3.610](KiteStacks-Homelab-Documentation-v1.3.610.md) +- [v1.3.611](KiteStacks-Homelab-Documentation-v1.3.611.md) +- [v1.3.612](KiteStacks-Homelab-Documentation-v1.3.612.md) +- [v1.3.613](KiteStacks-Homelab-Documentation-v1.3.613.md) +- [v1.3.614](KiteStacks-Homelab-Documentation-v1.3.614.md) +- [v1.3.615](KiteStacks-Homelab-Documentation-v1.3.615.md) +- [v1.3.616](KiteStacks-Homelab-Documentation-v1.3.616.md) +- [v1.3.617](KiteStacks-Homelab-Documentation-v1.3.617.md) +- [v1.3.618](KiteStacks-Homelab-Documentation-v1.3.618.md) +- [v1.3.619](KiteStacks-Homelab-Documentation-v1.3.619.md) +- [v1.3.620](KiteStacks-Homelab-Documentation-v1.3.620.md) +- [v1.3.621](KiteStacks-Homelab-Documentation-v1.3.621.md) +- [v1.3.622](KiteStacks-Homelab-Documentation-v1.3.622.md) +- [v1.3.623](KiteStacks-Homelab-Documentation-v1.3.623.md) +- [v1.3.624](KiteStacks-Homelab-Documentation-v1.3.624.md) +- [v1.3.625](KiteStacks-Homelab-Documentation-v1.3.625.md) +- [v1.3.626](KiteStacks-Homelab-Documentation-v1.3.626.md) +- [v1.3.627](KiteStacks-Homelab-Documentation-v1.3.627.md) +- [v1.3.628](KiteStacks-Homelab-Documentation-v1.3.628.md) +- [v1.3.629](KiteStacks-Homelab-Documentation-v1.3.629.md) +- [v1.3.630](KiteStacks-Homelab-Documentation-v1.3.630.md) +- [v1.3.631](KiteStacks-Homelab-Documentation-v1.3.631.md) +- [v1.3.632](KiteStacks-Homelab-Documentation-v1.3.632.md) +- [v1.3.633](KiteStacks-Homelab-Documentation-v1.3.633.md) +- [v1.3.634](KiteStacks-Homelab-Documentation-v1.3.634.md) +- [v1.3.635](KiteStacks-Homelab-Documentation-v1.3.635.md) +- [v1.3.636](KiteStacks-Homelab-Documentation-v1.3.636.md) +- [v1.3.637](KiteStacks-Homelab-Documentation-v1.3.637.md) +- [v1.3.638](KiteStacks-Homelab-Documentation-v1.3.638.md) +- [v1.3.639](KiteStacks-Homelab-Documentation-v1.3.639.md) +- [v1.3.640](KiteStacks-Homelab-Documentation-v1.3.640.md) +- [v1.3.641](KiteStacks-Homelab-Documentation-v1.3.641.md) +- [v1.3.642](KiteStacks-Homelab-Documentation-v1.3.642.md) +- [v1.3.643](KiteStacks-Homelab-Documentation-v1.3.643.md) +- [v1.3.644](KiteStacks-Homelab-Documentation-v1.3.644.md) +- [v1.3.645](KiteStacks-Homelab-Documentation-v1.3.645.md) +- [v1.3.646](KiteStacks-Homelab-Documentation-v1.3.646.md) +- [v1.3.647](KiteStacks-Homelab-Documentation-v1.3.647.md) +- [v1.3.648](KiteStacks-Homelab-Documentation-v1.3.648.md) +- [v1.3.649](KiteStacks-Homelab-Documentation-v1.3.649.md) +- [v1.3.650](KiteStacks-Homelab-Documentation-v1.3.650.md) +- [v1.3.651](KiteStacks-Homelab-Documentation-v1.3.651.md) +- [v1.3.652](KiteStacks-Homelab-Documentation-v1.3.652.md) +- [v1.3.653](KiteStacks-Homelab-Documentation-v1.3.653.md) +- [v1.3.654](KiteStacks-Homelab-Documentation-v1.3.654.md) +- [v1.3.655](KiteStacks-Homelab-Documentation-v1.3.655.md) +- [v1.3.656](KiteStacks-Homelab-Documentation-v1.3.656.md) +- [v1.3.657](KiteStacks-Homelab-Documentation-v1.3.657.md) +- [v1.3.658](KiteStacks-Homelab-Documentation-v1.3.658.md) +- [v1.3.659](KiteStacks-Homelab-Documentation-v1.3.659.md) +- [v1.3.660](KiteStacks-Homelab-Documentation-v1.3.660.md) +- [v1.3.661](KiteStacks-Homelab-Documentation-v1.3.661.md) +- [v1.3.662](KiteStacks-Homelab-Documentation-v1.3.662.md) +- [v1.3.663](KiteStacks-Homelab-Documentation-v1.3.663.md) +- [v1.3.664](KiteStacks-Homelab-Documentation-v1.3.664.md) +- [v1.3.665](KiteStacks-Homelab-Documentation-v1.3.665.md) +- [v1.3.666](KiteStacks-Homelab-Documentation-v1.3.666.md) +- [v1.3.667](KiteStacks-Homelab-Documentation-v1.3.667.md) +- [v1.3.668](KiteStacks-Homelab-Documentation-v1.3.668.md) +- [v1.3.669](KiteStacks-Homelab-Documentation-v1.3.669.md) +- [v1.3.670](KiteStacks-Homelab-Documentation-v1.3.670.md) +- [v1.3.671](KiteStacks-Homelab-Documentation-v1.3.671.md) +- [v1.3.672](KiteStacks-Homelab-Documentation-v1.3.672.md) +- [v1.3.673](KiteStacks-Homelab-Documentation-v1.3.673.md) +- [v1.3.674](KiteStacks-Homelab-Documentation-v1.3.674.md) +- [v1.3.675](KiteStacks-Homelab-Documentation-v1.3.675.md) +- [v1.3.676](KiteStacks-Homelab-Documentation-v1.3.676.md) +- [v1.3.677](KiteStacks-Homelab-Documentation-v1.3.677.md) +- [v1.3.678](KiteStacks-Homelab-Documentation-v1.3.678.md) +- [v1.3.679](KiteStacks-Homelab-Documentation-v1.3.679.md) +- [v1.3.680](KiteStacks-Homelab-Documentation-v1.3.680.md) +- [v1.3.681](KiteStacks-Homelab-Documentation-v1.3.681.md) +- [v1.3.682](KiteStacks-Homelab-Documentation-v1.3.682.md) +- [v1.3.683](KiteStacks-Homelab-Documentation-v1.3.683.md) +- [v1.3.684](KiteStacks-Homelab-Documentation-v1.3.684.md) +- [v1.3.685](KiteStacks-Homelab-Documentation-v1.3.685.md) +- [v1.3.686](KiteStacks-Homelab-Documentation-v1.3.686.md) +- [v1.3.687](KiteStacks-Homelab-Documentation-v1.3.687.md) +- [v1.3.688](KiteStacks-Homelab-Documentation-v1.3.688.md) +- [v1.3.689](KiteStacks-Homelab-Documentation-v1.3.689.md) +- [v1.3.690](KiteStacks-Homelab-Documentation-v1.3.690.md) +- [v1.3.691](KiteStacks-Homelab-Documentation-v1.3.691.md) +- [v1.3.692](KiteStacks-Homelab-Documentation-v1.3.692.md) +- [v1.3.693](KiteStacks-Homelab-Documentation-v1.3.693.md) +- [v1.3.694](KiteStacks-Homelab-Documentation-v1.3.694.md) +- [v1.3.695](KiteStacks-Homelab-Documentation-v1.3.695.md) +- [v1.3.696](KiteStacks-Homelab-Documentation-v1.3.696.md) +- [v1.3.697](KiteStacks-Homelab-Documentation-v1.3.697.md) +- [v1.3.698](KiteStacks-Homelab-Documentation-v1.3.698.md) +- [v1.3.699](KiteStacks-Homelab-Documentation-v1.3.699.md) +- [v1.3.700](KiteStacks-Homelab-Documentation-v1.3.700.md) +- [v1.3.701](KiteStacks-Homelab-Documentation-v1.3.701.md) +- [v1.3.702](KiteStacks-Homelab-Documentation-v1.3.702.md) +- [v1.3.703](KiteStacks-Homelab-Documentation-v1.3.703.md) +- [v1.3.704](KiteStacks-Homelab-Documentation-v1.3.704.md) +- [v1.3.705](KiteStacks-Homelab-Documentation-v1.3.705.md) +- [v1.3.706](KiteStacks-Homelab-Documentation-v1.3.706.md) +- [v1.3.707](KiteStacks-Homelab-Documentation-v1.3.707.md) +- [v1.3.708](KiteStacks-Homelab-Documentation-v1.3.708.md) +- [v1.3.709](KiteStacks-Homelab-Documentation-v1.3.709.md) +- [v1.3.710](KiteStacks-Homelab-Documentation-v1.3.710.md) +- [v1.3.711](KiteStacks-Homelab-Documentation-v1.3.711.md) +- [v1.3.712](KiteStacks-Homelab-Documentation-v1.3.712.md) +- [v1.3.713](KiteStacks-Homelab-Documentation-v1.3.713.md) +- [v1.3.714](KiteStacks-Homelab-Documentation-v1.3.714.md) +- [v1.3.715](KiteStacks-Homelab-Documentation-v1.3.715.md) +- [v1.3.716](KiteStacks-Homelab-Documentation-v1.3.716.md) +- [v1.3.717](KiteStacks-Homelab-Documentation-v1.3.717.md) +- [v1.3.718](KiteStacks-Homelab-Documentation-v1.3.718.md) +- [v1.3.719](KiteStacks-Homelab-Documentation-v1.3.719.md) +- [v1.3.720](KiteStacks-Homelab-Documentation-v1.3.720.md) +- [v1.3.721](KiteStacks-Homelab-Documentation-v1.3.721.md) +- [v1.3.722](KiteStacks-Homelab-Documentation-v1.3.722.md) +- [v1.3.723](KiteStacks-Homelab-Documentation-v1.3.723.md) +- [v1.3.724](KiteStacks-Homelab-Documentation-v1.3.724.md) +- [v1.3.725](KiteStacks-Homelab-Documentation-v1.3.725.md) +- [v1.3.726](KiteStacks-Homelab-Documentation-v1.3.726.md) +- [v1.3.727](KiteStacks-Homelab-Documentation-v1.3.727.md) +- [v1.3.728](KiteStacks-Homelab-Documentation-v1.3.728.md) +- [v1.3.729](KiteStacks-Homelab-Documentation-v1.3.729.md) +- [v1.3.730](KiteStacks-Homelab-Documentation-v1.3.730.md) +- [v1.3.731](KiteStacks-Homelab-Documentation-v1.3.731.md) +- [v1.3.732](KiteStacks-Homelab-Documentation-v1.3.732.md) +- [v1.3.733](KiteStacks-Homelab-Documentation-v1.3.733.md) +- [v1.3.734](KiteStacks-Homelab-Documentation-v1.3.734.md) +- [v1.3.735](KiteStacks-Homelab-Documentation-v1.3.735.md) +- [v1.3.736](KiteStacks-Homelab-Documentation-v1.3.736.md) +- [v1.3.737](KiteStacks-Homelab-Documentation-v1.3.737.md) +- [v1.3.738](KiteStacks-Homelab-Documentation-v1.3.738.md) +- [v1.3.739](KiteStacks-Homelab-Documentation-v1.3.739.md) +- [v1.3.740](KiteStacks-Homelab-Documentation-v1.3.740.md) +- [v1.3.741](KiteStacks-Homelab-Documentation-v1.3.741.md) +- [v1.3.742](KiteStacks-Homelab-Documentation-v1.3.742.md) +- [v1.3.743](KiteStacks-Homelab-Documentation-v1.3.743.md) +- [v1.3.744](KiteStacks-Homelab-Documentation-v1.3.744.md) +- [v1.3.745](KiteStacks-Homelab-Documentation-v1.3.745.md) +- [v1.3.746](KiteStacks-Homelab-Documentation-v1.3.746.md) +- [v1.3.747](KiteStacks-Homelab-Documentation-v1.3.747.md) +- [v1.3.748](KiteStacks-Homelab-Documentation-v1.3.748.md) +- [v1.3.749](KiteStacks-Homelab-Documentation-v1.3.749.md) +- [v1.3.750](KiteStacks-Homelab-Documentation-v1.3.750.md) +- [v1.3.751](KiteStacks-Homelab-Documentation-v1.3.751.md) +- [v1.3.752](KiteStacks-Homelab-Documentation-v1.3.752.md) +- [v1.3.753](KiteStacks-Homelab-Documentation-v1.3.753.md) +- [v1.3.754](KiteStacks-Homelab-Documentation-v1.3.754.md) +- [v1.3.755](KiteStacks-Homelab-Documentation-v1.3.755.md) +- [v1.3.756](KiteStacks-Homelab-Documentation-v1.3.756.md) +- [v1.3.757](KiteStacks-Homelab-Documentation-v1.3.757.md) +- [v1.3.758](KiteStacks-Homelab-Documentation-v1.3.758.md) +- [v1.3.759](KiteStacks-Homelab-Documentation-v1.3.759.md) +- [v1.3.760](KiteStacks-Homelab-Documentation-v1.3.760.md) +- [v1.3.761](KiteStacks-Homelab-Documentation-v1.3.761.md) +- [v1.3.762](KiteStacks-Homelab-Documentation-v1.3.762.md) +- [v1.3.763](KiteStacks-Homelab-Documentation-v1.3.763.md) +- [v1.3.764](KiteStacks-Homelab-Documentation-v1.3.764.md) +- [v1.3.765](KiteStacks-Homelab-Documentation-v1.3.765.md) +- [v1.3.766](KiteStacks-Homelab-Documentation-v1.3.766.md) +- [v1.3.767](KiteStacks-Homelab-Documentation-v1.3.767.md) +- [v1.3.768](KiteStacks-Homelab-Documentation-v1.3.768.md) +- [v1.3.769](KiteStacks-Homelab-Documentation-v1.3.769.md) +- [v1.3.770](KiteStacks-Homelab-Documentation-v1.3.770.md) +- [v1.3.771](KiteStacks-Homelab-Documentation-v1.3.771.md) +- [v1.3.772](KiteStacks-Homelab-Documentation-v1.3.772.md) +- [v1.3.773](KiteStacks-Homelab-Documentation-v1.3.773.md) +- [v1.3.774](KiteStacks-Homelab-Documentation-v1.3.774.md) +- [v1.3.775](KiteStacks-Homelab-Documentation-v1.3.775.md) +- [v1.3.776](KiteStacks-Homelab-Documentation-v1.3.776.md) +- [v1.3.777](KiteStacks-Homelab-Documentation-v1.3.777.md) +- [v1.3.778](KiteStacks-Homelab-Documentation-v1.3.778.md) +- [v1.3.779](KiteStacks-Homelab-Documentation-v1.3.779.md) +- [v1.3.780](KiteStacks-Homelab-Documentation-v1.3.780.md) +- [v1.3.781](KiteStacks-Homelab-Documentation-v1.3.781.md) +- [v1.3.782](KiteStacks-Homelab-Documentation-v1.3.782.md) +- [v1.3.783](KiteStacks-Homelab-Documentation-v1.3.783.md) +- [v1.3.784](KiteStacks-Homelab-Documentation-v1.3.784.md) +- [v1.3.785](KiteStacks-Homelab-Documentation-v1.3.785.md) +- [v1.3.786](KiteStacks-Homelab-Documentation-v1.3.786.md) +- [v1.3.787](KiteStacks-Homelab-Documentation-v1.3.787.md) +- [v1.3.788](KiteStacks-Homelab-Documentation-v1.3.788.md) +- [v1.3.789](KiteStacks-Homelab-Documentation-v1.3.789.md) +- [v1.3.790](KiteStacks-Homelab-Documentation-v1.3.790.md) +- [v1.3.791](KiteStacks-Homelab-Documentation-v1.3.791.md) +- [v1.3.792](KiteStacks-Homelab-Documentation-v1.3.792.md) +- [v1.3.793](KiteStacks-Homelab-Documentation-v1.3.793.md) +- [v1.3.794](KiteStacks-Homelab-Documentation-v1.3.794.md) +- [v1.3.795](KiteStacks-Homelab-Documentation-v1.3.795.md) +- [v1.3.796](KiteStacks-Homelab-Documentation-v1.3.796.md) +- [v1.3.797](KiteStacks-Homelab-Documentation-v1.3.797.md) +- [v1.3.798](KiteStacks-Homelab-Documentation-v1.3.798.md) +- [v1.3.799](KiteStacks-Homelab-Documentation-v1.3.799.md) +- [v1.3.800](KiteStacks-Homelab-Documentation-v1.3.800.md) +- [v1.3.801](KiteStacks-Homelab-Documentation-v1.3.801.md) +- [v1.3.802](KiteStacks-Homelab-Documentation-v1.3.802.md) +- [v1.3.803](KiteStacks-Homelab-Documentation-v1.3.803.md) +- [v1.3.804](KiteStacks-Homelab-Documentation-v1.3.804.md) +- [v1.3.805](KiteStacks-Homelab-Documentation-v1.3.805.md) +- [v1.3.806](KiteStacks-Homelab-Documentation-v1.3.806.md) +- [v1.3.807](KiteStacks-Homelab-Documentation-v1.3.807.md) +- [v1.3.808](KiteStacks-Homelab-Documentation-v1.3.808.md) +- [v1.3.809](KiteStacks-Homelab-Documentation-v1.3.809.md) +- [v1.3.810](KiteStacks-Homelab-Documentation-v1.3.810.md) +- [v1.3.811](KiteStacks-Homelab-Documentation-v1.3.811.md) +- [v1.3.812](KiteStacks-Homelab-Documentation-v1.3.812.md) +- [v1.3.813](KiteStacks-Homelab-Documentation-v1.3.813.md) +- [v1.3.814](KiteStacks-Homelab-Documentation-v1.3.814.md) +- [v1.3.815](KiteStacks-Homelab-Documentation-v1.3.815.md) +- [v1.3.816](KiteStacks-Homelab-Documentation-v1.3.816.md) +- [v1.3.817](KiteStacks-Homelab-Documentation-v1.3.817.md) +- [v1.3.818](KiteStacks-Homelab-Documentation-v1.3.818.md) +- [v1.3.819](KiteStacks-Homelab-Documentation-v1.3.819.md) +- [v1.3.820](KiteStacks-Homelab-Documentation-v1.3.820.md) +- [v1.3.821](KiteStacks-Homelab-Documentation-v1.3.821.md) +- [v1.3.822](KiteStacks-Homelab-Documentation-v1.3.822.md) +- [v1.3.823](KiteStacks-Homelab-Documentation-v1.3.823.md) +- [v1.3.824](KiteStacks-Homelab-Documentation-v1.3.824.md) +- [v1.3.825](KiteStacks-Homelab-Documentation-v1.3.825.md) +- [v1.3.826](KiteStacks-Homelab-Documentation-v1.3.826.md) +- [v1.3.827](KiteStacks-Homelab-Documentation-v1.3.827.md) +- [v1.3.828](KiteStacks-Homelab-Documentation-v1.3.828.md) +- [v1.3.829](KiteStacks-Homelab-Documentation-v1.3.829.md) +- [v1.3.830](KiteStacks-Homelab-Documentation-v1.3.830.md) +- [v1.3.831](KiteStacks-Homelab-Documentation-v1.3.831.md) +- [v1.3.832](KiteStacks-Homelab-Documentation-v1.3.832.md) +- [v1.3.833](KiteStacks-Homelab-Documentation-v1.3.833.md) +- [v1.3.834](KiteStacks-Homelab-Documentation-v1.3.834.md) +- [v1.3.835](KiteStacks-Homelab-Documentation-v1.3.835.md) +- [v1.3.836](KiteStacks-Homelab-Documentation-v1.3.836.md) +- [v1.3.837](KiteStacks-Homelab-Documentation-v1.3.837.md) +- [v1.3.838](KiteStacks-Homelab-Documentation-v1.3.838.md) +- [v1.3.839](KiteStacks-Homelab-Documentation-v1.3.839.md) +- [v1.3.840](KiteStacks-Homelab-Documentation-v1.3.840.md) +- [v1.3.841](KiteStacks-Homelab-Documentation-v1.3.841.md) +- [v1.3.842](KiteStacks-Homelab-Documentation-v1.3.842.md) +- [v1.3.843](KiteStacks-Homelab-Documentation-v1.3.843.md) +- [v1.3.844](KiteStacks-Homelab-Documentation-v1.3.844.md) +- [v1.3.845](KiteStacks-Homelab-Documentation-v1.3.845.md) +- [v1.3.846](KiteStacks-Homelab-Documentation-v1.3.846.md) +- [v1.3.847](KiteStacks-Homelab-Documentation-v1.3.847.md) +- [v1.3.848](KiteStacks-Homelab-Documentation-v1.3.848.md) +- [v1.3.849](KiteStacks-Homelab-Documentation-v1.3.849.md) +- [v1.3.850](KiteStacks-Homelab-Documentation-v1.3.850.md) +- [v1.3.851](KiteStacks-Homelab-Documentation-v1.3.851.md) +- [v1.3.852](KiteStacks-Homelab-Documentation-v1.3.852.md) +- [v1.3.853](KiteStacks-Homelab-Documentation-v1.3.853.md) +- [v1.3.854](KiteStacks-Homelab-Documentation-v1.3.854.md) +- [v1.3.855](KiteStacks-Homelab-Documentation-v1.3.855.md) +- [v1.3.856](KiteStacks-Homelab-Documentation-v1.3.856.md) +- [v1.3.857](KiteStacks-Homelab-Documentation-v1.3.857.md) +- [v1.3.858](KiteStacks-Homelab-Documentation-v1.3.858.md) +- [v1.3.859](KiteStacks-Homelab-Documentation-v1.3.859.md) +- [v1.3.860](KiteStacks-Homelab-Documentation-v1.3.860.md) +- [v1.3.861](KiteStacks-Homelab-Documentation-v1.3.861.md) +- [v1.3.862](KiteStacks-Homelab-Documentation-v1.3.862.md) +- [v1.3.863](KiteStacks-Homelab-Documentation-v1.3.863.md) +- [v1.3.864](KiteStacks-Homelab-Documentation-v1.3.864.md) +- [v1.3.865](KiteStacks-Homelab-Documentation-v1.3.865.md) +- [v1.3.866](KiteStacks-Homelab-Documentation-v1.3.866.md) +- [v1.3.867](KiteStacks-Homelab-Documentation-v1.3.867.md) +- [v1.3.868](KiteStacks-Homelab-Documentation-v1.3.868.md) +- [v1.3.869](KiteStacks-Homelab-Documentation-v1.3.869.md) +- [v1.3.870](KiteStacks-Homelab-Documentation-v1.3.870.md) +- [v1.3.871](KiteStacks-Homelab-Documentation-v1.3.871.md) +- [v1.3.872](KiteStacks-Homelab-Documentation-v1.3.872.md) +- [v1.3.873](KiteStacks-Homelab-Documentation-v1.3.873.md) +- [v1.3.874](KiteStacks-Homelab-Documentation-v1.3.874.md) +- [v1.3.875](KiteStacks-Homelab-Documentation-v1.3.875.md) +- [v1.3.876](KiteStacks-Homelab-Documentation-v1.3.876.md) +- [v1.3.877](KiteStacks-Homelab-Documentation-v1.3.877.md) +- [v1.3.878](KiteStacks-Homelab-Documentation-v1.3.878.md) +- [v1.3.879](KiteStacks-Homelab-Documentation-v1.3.879.md) +- [v1.3.880](KiteStacks-Homelab-Documentation-v1.3.880.md) +- [v1.3.881](KiteStacks-Homelab-Documentation-v1.3.881.md) +- [v1.3.882](KiteStacks-Homelab-Documentation-v1.3.882.md) +- [v1.3.883](KiteStacks-Homelab-Documentation-v1.3.883.md) +- [v1.3.884](KiteStacks-Homelab-Documentation-v1.3.884.md) +- [v1.3.885](KiteStacks-Homelab-Documentation-v1.3.885.md) +- [v1.3.886](KiteStacks-Homelab-Documentation-v1.3.886.md) +- [v1.3.887](KiteStacks-Homelab-Documentation-v1.3.887.md) +- [v1.3.888](KiteStacks-Homelab-Documentation-v1.3.888.md) +- [v1.3.889](KiteStacks-Homelab-Documentation-v1.3.889.md) +- [v1.3.890](KiteStacks-Homelab-Documentation-v1.3.890.md) +- [v1.3.891](KiteStacks-Homelab-Documentation-v1.3.891.md) +- [v1.3.892](KiteStacks-Homelab-Documentation-v1.3.892.md) +- [v1.3.893](KiteStacks-Homelab-Documentation-v1.3.893.md) +- [v1.3.894](KiteStacks-Homelab-Documentation-v1.3.894.md) +- [v1.3.895](KiteStacks-Homelab-Documentation-v1.3.895.md) +- [v1.3.896](KiteStacks-Homelab-Documentation-v1.3.896.md) +- [v1.3.897](KiteStacks-Homelab-Documentation-v1.3.897.md) +- [v1.3.898](KiteStacks-Homelab-Documentation-v1.3.898.md) +- [v1.3.899](KiteStacks-Homelab-Documentation-v1.3.899.md) +- [v1.3.900](KiteStacks-Homelab-Documentation-v1.3.900.md) +- [v1.3.901](KiteStacks-Homelab-Documentation-v1.3.901.md) +- [v1.3.902](KiteStacks-Homelab-Documentation-v1.3.902.md) +- [v1.3.903](KiteStacks-Homelab-Documentation-v1.3.903.md) +- [v1.3.904](KiteStacks-Homelab-Documentation-v1.3.904.md) +- [v1.3.905](KiteStacks-Homelab-Documentation-v1.3.905.md) +- [v1.3.906](KiteStacks-Homelab-Documentation-v1.3.906.md) +- [v1.3.907](KiteStacks-Homelab-Documentation-v1.3.907.md) +- [v1.3.908](KiteStacks-Homelab-Documentation-v1.3.908.md) +- [v1.3.909](KiteStacks-Homelab-Documentation-v1.3.909.md)