Skip to content

Commit 766ed4e

Browse files
authored
Update homelab.html
1 parent 123d3da commit 766ed4e

1 file changed

Lines changed: 33 additions & 93 deletions

File tree

‎homelab.html‎

Lines changed: 33 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -14,26 +14,6 @@
1414
.hero-homelab p { color: var(--text-muted, #888); font-size: 0.95rem; font-family: 'JetBrains Mono', monospace; margin: 0; }
1515

1616
.section-title { font-family: 'JetBrains Mono', monospace; color: #fff; border-left: 4px solid #3b82f6; padding-left: 15px; margin: 40px 0 20px 0; font-size: 1.5rem; text-transform: uppercase; }
17-
18-
/* Zwiększony i elastyczny obszar dla wykresu Mermaid */
19-
.diagram-container {
20-
background: rgba(10, 10, 10, 0.75);
21-
border: 1px solid var(--border-color, #222);
22-
padding: 30px;
23-
border-radius: 12px;
24-
margin-bottom: 35px;
25-
backdrop-filter: blur(10px);
26-
width: 100%;
27-
box-sizing: border-box;
28-
overflow-x: auto;
29-
}
30-
31-
.mermaid {
32-
min-width: 950px;
33-
margin: 0 auto;
34-
display: flex;
35-
justify-content: center;
36-
}
3717

3818
.nodes-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 25px; margin-bottom: 30px; }
3919

@@ -52,71 +32,13 @@
5232
.spec-label { color: var(--text-muted, #9ca3af); width: 100px; font-weight: 600; font-family: 'JetBrains Mono', monospace; font-size: 0.8rem; flex-shrink: 0; }
5333
</style>
5434

55-
<script type="module">
56-
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.esm.min.mjs';
57-
mermaid.initialize({ startOnLoad: true, theme: 'dark', flowChart: { useMaxWidth: false, htmlLabels: true } });
58-
</script>
59-
6035
<section class="hero-homelab">
6136
<div class="hero-text">
6237
<h2>Infrastructure & HomeLab</h2>
6338
<p>>_ Current Network Backbone, Compute Nodes & Cloud</p>
6439
</div>
6540
</section>
6641

67-
<h3 class="section-title">Network Topology & Architecture</h3>
68-
<div class="diagram-container">
69-
<pre class="mermaid" style="background: transparent; border: none; text-align: center;">
70-
graph TD
71-
classDef edge fill:#1e293b,stroke:#38bdf8,stroke-width:2px,color:#f8fafc;
72-
classDef rack19 fill:#0f172a,stroke:#22c55e,stroke-width:2px,color:#f8fafc;
73-
classDef rack10 fill:#1e1b4b,stroke:#818cf8,stroke-width:2px,color:#f8fafc;
74-
classDef desk fill:#312e81,stroke:#a855f7,stroke-width:2px,color:#f8fafc;
75-
classDef wifi fill:#451a03,stroke:#f97316,stroke-width:2px,color:#f8fafc;
76-
classDef mobile fill:#4c0519,stroke:#f43f5e,stroke-width:2px,color:#f8fafc;
77-
78-
subgraph WAN ["1. Edge & Router"]
79-
ISP([Internet / Modem]) --> MT["<b>MikroTik hEX gr3</b><br/>• Gateway & Core RouterOS<br/>• Hardware Crypto IPSec"]:::edge
80-
end
81-
82-
subgraph HEX_CONNECTIONS ["2. Bezpośrednie Porty hEX gr3"]
83-
MT --> CoreSwitch["<b>Lanberg RSGE-24P-2GE-2S-250</b><br/>• 24-Port Gigabit PoE+ (250W)<br/>• Główny Core Switch"]:::rack19
84-
MT --> Cisco["<b>Cisco Catalyst 2960C-8TC-L</b><br/>• Compact Access / VLANs"]:::rack19
85-
end
86-
87-
subgraph RACK10_WALL ["3. Szafa RACK 10' Wisząca"]
88-
CoreSwitch --> Lanberg10_Wall["Lanberg 8-Port Switch (Wiszący)"]:::rack10
89-
Lanberg10_Wall --> FutroS520_1["Fujitsu Futro S520 #1<br/>(AMD GX-212ZC)"]:::rack10
90-
Lanberg10_Wall --> Archer2["<b>Archer C6 v2 #2</b><br/>• Secondary AP (Rack 10')<br/>• OpenWrt Firmware"]:::wifi
91-
end
92-
93-
subgraph OPENRACKS ["4. Open-Racki 10' 6U (Dodatkowe)"]
94-
CoreSwitch --> Switch10_Open1["Lanberg 8-Port Switch (Open-Rack #1)"]:::rack10
95-
CoreSwitch --> Switch10_Open2["Lanberg 8-Port Switch (Open-Rack #2)"]:::rack10
96-
Switch10_Open1 --> FutroS520_2["Fujitsu Futro S520 #2<br/>(AMD GX-212ZC)"]:::rack10
97-
Switch10_Open2 --> NUC["<b>Intel NUC</b> (i5-5250U)<br/>• Rack Node / Workstation"]:::rack10
98-
end
99-
100-
subgraph DESK ["5. Stanowisko Biurkowe"]
101-
CoreSwitch --> FutroS720["<b>Fujitsu Futro S720</b><br/>• 24/7 Desk Node<br/>• Chłodzenie podkładką 5V USB"]:::desk
102-
CoreSwitch --> PC["<b>Gaming PC Host</b> (Ryzen 5 3600)"]:::desk
103-
CoreSwitch --> HP8200["<b>HP 8200 Elite USDT</b><br/>• Proxmox VE (Do wymiany)"]:::desk
104-
end
105-
106-
subgraph PERIPHERALS ["6. Urządzenia Sieciowe & Druk"]
107-
CoreSwitch --> Archer1["<b>Archer C6 v2 #1</b><br/>• Primary AP (Core Switch)<br/>• OpenWrt Firmware"]:::wifi
108-
CoreSwitch --> Printer["<b>Canon Pixma TS705a</b><br/>• Drukarka Sieciowa (LAN/Wi-Fi)"]:::wifi
109-
CoreSwitch --> TPLink["<b>TP-Link TL-WR1043ND v2.1</b><br/>• Legacy Lab Wi-Fi"]:::wifi
110-
end
111-
112-
subgraph MOBILES ["7. Urządzenia Mobilne"]
113-
Archer1 --- Moto["<b>Motorola G35 5G</b><br/>• Daily Driver (z Archer Wi-Fi)"]:::mobile
114-
TPLink --- Nokia["Nokia 8 Sirocco (FRP / Kuma)"]:::mobile
115-
TPLink --- TestLab["Samsung S5/S4 & HTC Test Lab"]:::mobile
116-
end
117-
</pre>
118-
</div>
119-
12042
<h3 class="section-title">Rack 19" Main Cabinet</h3>
12143
<div class="nodes-grid">
12244
<div class="node-card">
@@ -156,6 +78,13 @@ <h3 class="section-title">Rack 10" Auxiliary Wall Cabinet</h3>
15678
<div class="spec-line"><span class="spec-label">RAM:</span><span>4GB DDR3L</span></div>
15779
<div class="spec-line"><span class="spec-label">Location:</span><span>10" Wall Cabinet Node</span></div>
15880
</div>
81+
<div class="node-card">
82+
<span class="status-badge">Small</span>
83+
<span class="node-name">Fujitsu Futro S520 (#2)</span>
84+
<div class="spec-line"><span class="spec-label">CPU:</span><span>AMD GX-212ZC</span></div>
85+
<div class="spec-line"><span class="spec-label">RAM:</span><span>4GB DDR3L</span></div>
86+
<div class="spec-line"><span class="spec-label">Location:</span><span>10" Wall Cabinet Node</span></div>
87+
</div>
15988
<div class="node-card">
16089
<span class="status-badge mobile">Secondary AP</span>
16190
<span class="node-name">TP-Link Archer C6 v2 (#2)</span>
@@ -180,17 +109,11 @@ <h3 class="section-title">Rack 10" Open-Rack Cabinets (2x 6U)</h3>
180109
<div class="spec-line"><span class="spec-label">Ports:</span><span>8x 1GbE</span></div>
181110
</div>
182111
<div class="node-card">
183-
<span class="status-badge">Small</span>
184-
<span class="node-name">Fujitsu Futro S520 (#2)</span>
185-
<div class="spec-line"><span class="spec-label">CPU:</span><span>AMD GX-212ZC</span></div>
186-
<div class="spec-line"><span class="spec-label">RAM:</span><span>4GB DDR3L</span></div>
187-
<div class="spec-line"><span class="spec-label">Location:</span><span>Open-Rack 10" #1 Node</span></div>
188-
</div>
189-
<div class="node-card">
190-
<span class="status-badge mobile">Workstation</span>
112+
<span class="status-badge mobile">Proxmox #1</span>
191113
<span class="node-name">Intel NUC</span>
192114
<div class="spec-line"><span class="spec-label">CPU:</span><span>i5-5250U</span></div>
193115
<div class="spec-line"><span class="spec-label">RAM:</span><span>16GB DDR3L</span></div>
116+
<div class="spec-line"><span class="spec-label">Role:</span><span>Proxmox VE Node #1</span></div>
194117
<div class="spec-line"><span class="spec-label">Location:</span><span>Open-Rack 10" #2 Node</span></div>
195118
</div>
196119
</div>
@@ -220,6 +143,30 @@ <h3 class="section-title">Wireless Access Points & Peripherals</h3>
220143

221144
<h3 class="section-title">Compute Layer (Desk Nodes & Workstations)</h3>
222145
<div class="nodes-grid">
146+
<div class="node-card">
147+
<span class="status-badge mobile">Proxmox #2</span>
148+
<span class="node-name">Dell Vostro SFF</span>
149+
<div class="spec-line"><span class="spec-label">CPU:</span><span>i5-7400</span></div>
150+
<div class="spec-line"><span class="spec-label">RAM:</span><span>8GB DDR4</span></div>
151+
<div class="spec-line"><span class="spec-label">Storage:</span><span>ADATA SU900 SSD (MLC)</span></div>
152+
<div class="spec-line"><span class="spec-label">Role:</span><span>Proxmox VE Node #2 (24/7)</span></div>
153+
</div>
154+
<div class="node-card">
155+
<span class="status-badge mobile">Proxmox #3</span>
156+
<span class="node-name">HP Compaq Elite 8200 USDT</span>
157+
<div class="spec-line"><span class="spec-label">CPU:</span><span>i5-2400S</span></div>
158+
<div class="spec-line"><span class="spec-label">RAM:</span><span>8GB DDR3</span></div>
159+
<div class="spec-line"><span class="spec-label">Storage:</span><span>256GB SSD + 1TB HDD</span></div>
160+
<div class="spec-line"><span class="spec-label">Role:</span><span>Proxmox VE Node #3</span></div>
161+
</div>
162+
<div class="node-card">
163+
<span class="status-badge migration">Test Bench</span>
164+
<span class="node-name">HP Compaq Pro 6300 SFF</span>
165+
<div class="spec-line"><span class="spec-label">CPU:</span><span>i5-3470</span></div>
166+
<div class="spec-line"><span class="spec-label">RAM:</span><span>16GB DDR3</span></div>
167+
<div class="spec-line"><span class="spec-label">Storage:</span><span>320GB HDD</span></div>
168+
<div class="spec-line"><span class="spec-label">Role:</span><span>Test Bench / Service Workstation</span></div>
169+
</div>
223170
<div class="node-card">
224171
<span class="status-badge mobile">Desk Node</span>
225172
<span class="node-name">Fujitsu Futro S720</span>
@@ -233,13 +180,6 @@ <h3 class="section-title">Compute Layer (Desk Nodes & Workstations)</h3>
233180
<div class="spec-line"><span class="spec-label">CPU:</span><span>Ryzen 5 3600</span></div>
234181
<div class="spec-line"><span class="spec-label">RAM:</span><span>16GB DDR4</span></div>
235182
</div>
236-
<div class="node-card">
237-
<span class="status-badge migration">USDT</span>
238-
<span class="node-name">HP Compaq Elite 8200 USDT</span>
239-
<div class="spec-line"><span class="spec-label">CPU:</span><span>i5-2400S</span></div>
240-
<div class="spec-line"><span class="spec-label">RAM:</span><span>8GB DDR3</span></div>
241-
<div class="spec-line"><span class="spec-label">Storage:</span><span>256GB SSD + 1TB HDD</span></div>
242-
</div>
243183
</div>
244184

245185
<h3 class="section-title">Mobile Devices & Test Lab</h3>

0 commit comments

Comments
 (0)