|
3 | 3 | title: HomeLab Inventory |
4 | 4 | --- |
5 | 5 | <style> |
6 | | - .hero-homelab { text-align: left; margin-bottom: 40px; } |
7 | | - .hero-homelab h2 { font-size: 2.2rem; margin-bottom: 10px; background: linear-gradient(to right, #10b981, #3b82f6); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 900; } |
8 | | - .section-title { font-family: 'JetBrains Mono', monospace; color: #fff; border-left: 4px solid #10b981; padding-left: 15px; margin: 40px 0 20px 0; font-size: 1.3rem; } |
9 | | - .nodes-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 20px; } |
10 | | - .node-card { background: rgba(10, 10, 10, 0.7); border: 1px solid var(--border-color); padding: 25px; border-radius: 12px; position: relative; backdrop-filter: blur(5px); } |
11 | | - .status-badge { position: absolute; top: 20px; right: 20px; background: rgba(16, 185, 129, 0.1); color: #10b981; padding: 4px 10px; border-radius: 20px; font-size: 0.7rem; font-weight: 800; border: 1px solid rgba(16, 185, 129, 0.2); } |
12 | | - .node-name { font-size: 1.1rem; font-weight: 700; margin-bottom: 15px; display: block; color: #fff; font-family: 'JetBrains Mono', monospace; } |
13 | | - .spec-line { display: flex; margin-bottom: 8px; font-size: 0.85rem; border-bottom: 1px solid rgba(255,255,255,0.03); padding-bottom: 4px; } |
14 | | - .spec-label { color: var(--text-muted); width: 100px; font-family: 'JetBrains Mono', monospace; font-size: 0.7rem; } |
15 | | -</style> |
16 | | - |
17 | | -<section class="hero-homelab"> |
18 | | - <h2>Infrastructure & DevLab</h2> |
19 | | - <p>>_ Local and cloud-based services architecture.</p> |
20 | | -</section> |
21 | | - |
22 | | -<h3 class="section-title">01. Networking</h3> |
23 | | -<div class="nodes-grid"> |
24 | | - <div class="node-card"> |
25 | | - <span class="status-badge">Operational</span> |
26 | | - <span class="node-name">D-Link DGS-1100-16</span> |
27 | | - <div class="spec-line"><span class="spec-label">Role:</span><span>Core Managed Switch</span></div> |
28 | | - <div class="spec-line"><span class="spec-label">Capacity:</span><span>16x 1GbE Ports</span></div> |
29 | | - <div class="spec-line"><span class="spec-label">Features:</span><span>VLAN / IGMP / SNMP</span></div> |
30 | | - </div> |
31 | | - <div class="node-card"> |
32 | | - <span class="status-badge">Active</span> |
33 | | - <span class="node-name">MikroTik RB951G-2HnD</span> |
34 | | - <div class="spec-line"><span class="spec-label">Role:</span><span>Mgmt AP & RouterOS Node</span></div> |
35 | | - <div class="spec-line"><span class="spec-label">System:</span><span>RouterOS v7 (WinBox)</span></div> |
36 | | - <div class="spec-line"><span class="spec-label">Uplink:</span><span>Gigabit Ethernet</span></div> |
37 | | - </div> |
38 | | -</div> |
39 | | - |
40 | | -<h3 class="section-title">02. Computing</h3> |
41 | | -<div class="nodes-grid"> |
42 | | - <div class="node-card"> |
43 | | - <span class="status-badge">Main Node</span> |
44 | | - <span class="node-name">Gamingowy (Nobara Host)</span> |
45 | | - <div class="spec-line"><span class="spec-label">CPU:</span><span>Ryzen 5 3600 (12T)</span></div> |
46 | | - <div class="spec-line"><span class="spec-label">RAM:</span><span>16GB DDR4</span></div> |
47 | | - <div class="spec-line"><span class="spec-label">Disk:</span><span>MSI NVMe (21k IOPS)</span></div> |
48 | | - </div> |
49 | | - <div class="node-card"> |
50 | | - <span class="status-badge">Server</span> |
51 | | - <span class="node-name">HP Compaq Pro 6300</span> |
52 | | - <div class="spec-line"><span class="spec-label">CPU:</span><span>i5-3470</span></div> |
53 | | - <div class="spec-line"><span class="spec-label">RAM:</span><span>16GB DDR3</span></div> |
54 | | - <div class="spec-line"><span class="spec-label">Role:</span><span>Storage (ZFS/Docker)</span></div> |
55 | | - </div> |
56 | | -</div>--- |
57 | | -layout: default |
58 | | -title: HomeLab Inventory |
59 | | ---- |
60 | | -<style> |
61 | | - .hero-homelab { text-align: left; margin-bottom: 40px; } |
| 6 | + .hero-homelab { text-align: left; margin-bottom: 40px; font-family: 'JetBrains Mono', monospace; } |
62 | 7 | .hero-homelab h2 { font-size: 2.2rem; margin-bottom: 10px; background: linear-gradient(to right, #10b981, #3b82f6); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 900; letter-spacing: -1px; } |
63 | | - .hero-homelab p { color: var(--text-muted); font-size: 0.95rem; font-family: 'JetBrains Mono', monospace; } |
| 8 | + .hero-homelab p { color: var(--text-muted); font-size: 0.95rem; } |
64 | 9 |
|
65 | | - .section-title { font-family: 'JetBrains Mono', monospace; color: #fff; border-left: 4px solid #10b981; padding-left: 15px; margin: 40px 0 20px 0; font-size: 1.5rem; text-transform: uppercase; } |
| 10 | + .section-title { font-family: 'JetBrains Mono', monospace; color: #fff; border-left: 4px solid #10b981; padding-left: 15px; margin: 40px 0 20px 0; font-size: 1.4rem; text-transform: uppercase; } |
66 | 11 | .nodes-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 25px; } |
67 | 12 |
|
68 | | - .node-card { background: rgba(10, 10, 10, 0.7); border: 1px solid var(--border-color); padding: 30px; border-radius: 12px; position: relative; transition: all 0.3s; backdrop-filter: blur(10px); } |
69 | | - .node-card:hover { border-color: #10b981; transform: translateY(-5px); box-shadow: 0 10px 30px rgba(16,185,129,0.05); } |
| 13 | + .node-card { background: rgba(10, 10, 10, 0.7); border: 1px solid rgba(255,255,255,0.05); padding: 25px; border-radius: 12px; position: relative; transition: all 0.3s; backdrop-filter: blur(10px); } |
| 14 | + .node-card:hover { border-color: #10b981; transform: translateY(-3px); } |
70 | 15 |
|
71 | 16 | .status-badge { position: absolute; top: 25px; right: 25px; background: rgba(16, 185, 129, 0.1); color: #10b981; padding: 5px 12px; border-radius: 20px; font-weight: 800; font-size: 0.7rem; border: 1px solid rgba(16, 185, 129, 0.2); text-transform: uppercase; font-family: 'JetBrains Mono', monospace; } |
72 | 17 | .node-name { font-size: 1.1rem; font-weight: 700; margin-bottom: 20px; display: block; padding-right: 60px; color: #fff; font-family: 'JetBrains Mono', monospace; } |
73 | 18 |
|
74 | | - .spec-line { display: flex; align-items: center; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed rgba(255,255,255,0.05); font-size: 0.85rem; } |
75 | | - .spec-label { color: var(--text-muted); width: 90px; font-weight: 600; font-family: 'JetBrains Mono', monospace; font-size: 0.75rem; } |
| 19 | + .spec-line { display: flex; align-items: center; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed rgba(255,255,255,0.05); font-size: 0.85rem; font-family: 'JetBrains Mono', monospace; } |
| 20 | + .spec-line:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; } |
| 21 | + .spec-label { color: #666; width: 90px; font-weight: 600; font-size: 0.75rem; } |
76 | 22 | </style> |
77 | 23 |
|
78 | 24 | <section class="hero-homelab"> |
79 | 25 | <h2>Infrastructure & HomeLab</h2> |
80 | | - <p>>_ Monitoring, Virtualization, and Network Management.</p> |
| 26 | + <p>>_ Dokumentacja fizycznego oraz wirtualnego sprzętu w DevLabie.</p> |
81 | 27 | </section> |
82 | 28 |
|
83 | | -<h3 class="section-title">Network Stack</h3> |
| 29 | +<h3 class="section-title">Networking Stack</h3> |
84 | 30 | <div class="nodes-grid"> |
85 | 31 | <div class="node-card"> |
86 | 32 | <span class="status-badge">Core</span> |
87 | 33 | <span class="node-name">D-Link DGS-1100-16</span> |
88 | 34 | <div class="spec-line"><span class="spec-label">TYPE:</span><span>Smart Managed L2 Switch</span></div> |
89 | 35 | <div class="spec-line"><span class="spec-label">VLANS:</span><span>VLAN 10, 20, 30 Configured</span></div> |
90 | | - <div class="spec-line"><span class="spec-label">UPLINK:</span><span>1Gbps (Cat6)</span></div> |
| 36 | + <div class="spec-line"><span class="spec-label">PORTS:</span><span>16x 1GbE RJ45</span></div> |
91 | 37 | </div> |
92 | 38 |
|
93 | 39 | <div class="node-card"> |
94 | | - <span class="status-badge">AP/MGMT</span> |
| 40 | + <span class="status-badge">Edge/AP</span> |
95 | 41 | <span class="node-name">MikroTik RB951G-2HnD</span> |
96 | 42 | <div class="spec-line"><span class="spec-label">OS:</span><span>RouterOS v7.x</span></div> |
97 | | - <div class="spec-line"><span class="spec-label">WLAN:</span><span>2.4GHz Management AP</span></div> |
98 | | - <div class="spec-line"><span class="spec-label">FEATURES:</span><span>WinBox / CapMan</span></div> |
| 43 | + <div class="spec-line"><span class="spec-label">CPU:</span><span>600MHz (MIPSBE)</span></div> |
| 44 | + <div class="spec-line"><span class="spec-label">ROLE:</span><span>Mgmt VLAN & 2.4GHz AP</span></div> |
| 45 | + </div> |
| 46 | + |
| 47 | + <div class="node-card"> |
| 48 | + <span class="status-badge">AP 5GHZ</span> |
| 49 | + <span class="node-name">Xiaomi Redmi AC2100</span> |
| 50 | + <div class="spec-line"><span class="spec-label">MODE:</span><span>Access Point Mode</span></div> |
| 51 | + <div class="spec-line"><span class="spec-label">WLAN:</span><span>Dedykowane, ukryte 5GHz</span></div> |
| 52 | + <div class="spec-line"><span class="spec-label">STATUS:</span><span>Płynny podział pasma</span></div> |
99 | 53 | </div> |
100 | 54 | </div> |
101 | 55 |
|
102 | | -<h3 class="section-title">Compute & Storage</h3> |
| 56 | +<h3 class="section-title">Compute & Storage Nodes</h3> |
103 | 57 | <div class="nodes-grid"> |
104 | 58 | <div class="node-card"> |
105 | | - <span class="status-badge">Main</span> |
106 | | - <span class="node-name">Gamingowy (Main Host)</span> |
| 59 | + <span class="status-badge">Main PC</span> |
| 60 | + <span class="node-name">Gamingowy Host</span> |
107 | 61 | <div class="spec-line"><span class="spec-label">CPU:</span><span>Ryzen 5 3600 (12T)</span></div> |
108 | 62 | <div class="spec-line"><span class="spec-label">RAM:</span><span>16GB DDR4</span></div> |
109 | 63 | <div class="spec-line"><span class="spec-label">STORAGE:</span><span>MSI NVMe PCIe Gen3</span></div> |
110 | 64 | <div class="spec-line"><span class="spec-label">OS:</span><span>Nobara Linux 43 (Fedora)</span></div> |
111 | 65 | </div> |
112 | 66 |
|
113 | 67 | <div class="node-card"> |
114 | | - <span class="status-badge">Online</span> |
| 68 | + <span class="status-badge">Server</span> |
115 | 69 | <span class="node-name">HP Compaq Pro 6300</span> |
116 | | - <div class="spec-line"><span class="spec-label">CPU:</span><span>i5-3470</span></div> |
117 | | - <div class="spec-line"><span class="spec-label">STORAGE:</span><span>256GB SSD + 2TB Multi-HDD</span></div> |
118 | | - <div class="spec-line"><span class="spec-label">ROLE:</span><span>Storage & Backup Server</span></div> |
119 | | - </div> |
120 | | -</div>--- |
121 | | -layout: default |
122 | | -title: HomeLab Inventory |
123 | | ---- |
124 | | -<style> |
125 | | - .hero-homelab { text-align: left; margin-bottom: 40px; } |
126 | | - .hero-homelab h2 { font-size: 2.2rem; margin-bottom: 10px; background: linear-gradient(to right, #10b981, #3b82f6); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 900; letter-spacing: -1px; } |
127 | | - .hero-homelab p { color: var(--text-muted); font-size: 0.95rem; font-family: 'JetBrains Mono', monospace; } |
128 | | - |
129 | | - .section-title { font-family: 'JetBrains Mono', monospace; color: #fff; border-left: 4px solid #10b981; padding-left: 15px; margin: 40px 0 20px 0; font-size: 1.5rem; text-transform: uppercase; } |
130 | | - |
131 | | - .nodes-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 25px; } |
132 | | - |
133 | | - .node-card { background: rgba(10, 10, 10, 0.7); border: 1px solid var(--border-color); padding: 30px; border-radius: 12px; position: relative; transition: all 0.3s; backdrop-filter: blur(10px); } |
134 | | - .node-card:hover { border-color: #10b981; transform: translateY(-5px); box-shadow: 0 10px 30px rgba(16,185,129,0.05); } |
135 | | - |
136 | | - .status-badge { position: absolute; top: 25px; right: 25px; background: rgba(16, 185, 129, 0.1); color: #10b981; padding: 5px 12px; border-radius: 20px; font-weight: 800; font-size: 0.7rem; border: 1px solid rgba(16, 185, 129, 0.2); text-transform: uppercase; font-family: 'JetBrains Mono', monospace; } |
137 | | - .node-name { font-size: 1.2rem; font-weight: 700; margin-bottom: 20px; display: block; padding-right: 60px; color: #fff; font-family: 'JetBrains Mono', monospace; } |
138 | | - |
139 | | - .spec-line { display: flex; align-items: center; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed rgba(255,255,255,0.05); font-size: 0.9rem; } |
140 | | - .spec-line:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; } |
141 | | - .spec-label { color: var(--text-muted); width: 85px; font-weight: 600; font-family: 'JetBrains Mono', monospace; font-size: 0.8rem; } |
142 | | -</style> |
143 | | - |
144 | | -<section class="hero-homelab"> |
145 | | - <h2>Infrastructure & HomeLab</h2> |
146 | | - <p>>_ Building, learning, and optimizing distributed server environments.</p> |
147 | | -</section> |
148 | | - |
149 | | -<h3 class="section-title">Networking & Connectivity</h3> |
150 | | -<div class="nodes-grid"> |
151 | | - <div class="node-card"> |
152 | | - <span class="status-badge">Core</span> |
153 | | - <span class="node-name">D-Link DGS-1100-16</span> |
154 | | - <div class="spec-line"><span class="spec-label">Type:</span><span>Smart Managed Switch</span></div> |
155 | | - <div class="spec-line"><span class="spec-label">Ports:</span><span>16x 1GbE RJ45</span></div> |
156 | | - <div class="spec-line"><span class="spec-label">Features:</span><span>VLANs, IGMP Snooping</span></div> |
157 | | - </div> |
158 | | - |
159 | | - <div class="node-card"> |
160 | | - <span class="status-badge">Edge/AP</span> |
161 | | - <span class="node-name">MikroTik RB951G-2HnD</span> |
162 | | - <div class="spec-line"><span class="spec-label">OS:</span><span>RouterOS v7.x</span></div> |
163 | | - <div class="spec-line"><span class="spec-label">CPU:</span><span>600MHz (MIPSBE)</span></div> |
164 | | - <div class="spec-line"><span class="spec-label">Usage:</span><span>Mgmt VLAN & 2.4GHz AP</span></div> |
165 | | - </div> |
166 | | -</div> |
167 | | - |
168 | | -<h3 class="section-title">Compute Nodes</h3> |
169 | | -<div class="nodes-grid"> |
170 | | - <div class="node-card"> |
171 | | - <span class="status-badge">Online</span> |
172 | | - <span class="node-name">HP Compaq Pro 6300 SFF</span> |
173 | 70 | <div class="spec-line"><span class="spec-label">CPU:</span><span>i5-3470 (4 Cores)</span></div> |
174 | 71 | <div class="spec-line"><span class="spec-label">RAM:</span><span>16GB DDR3</span></div> |
175 | | - <div class="spec-line"><span class="spec-label">Storage:</span><span>256GB SSD + 2.1TB Mixed HDD</span></div> |
176 | | - </div> |
177 | | - |
178 | | - <div class="node-card"> |
179 | | - <span class="status-badge" style="color: #e11d48; background: rgba(225, 29, 72, 0.1); border-color: rgba(225, 29, 72, 0.2);">Disconnected</span> |
180 | | - <span class="node-name">Packard Bell (pve-laptop)</span> |
181 | | - <div class="spec-line"><span class="spec-label">CPU:</span><span>i5-2410M</span></div> |
182 | | - <div class="spec-line"><span class="spec-label">RAM:</span><span>8GB</span></div> |
183 | | - <div class="spec-line"><span class="spec-label">GPU:</span><span>GT 540M</span></div> |
184 | | - <div class="spec-line"><span class="spec-label">OS:</span><span>Proxmox VE</span></div> |
| 72 | + <div class="spec-line"><span class="spec-label">STORAGE:</span><span>256GB SSD + 2.1TB HDD</span></div> |
| 73 | + <div class="spec-line"><span class="spec-label">ROLE:</span><span>Storage & Backup Server</span></div> |
185 | 74 | </div> |
186 | 75 |
|
187 | 76 | <div class="node-card"> |
188 | | - <span class="status-badge">Online</span> |
| 77 | + <span class="status-badge">Helper</span> |
189 | 78 | <span class="node-name">Asus VivoBook 15</span> |
190 | 79 | <div class="spec-line"><span class="spec-label">CPU:</span><span>Celeron N4000</span></div> |
191 | | - <div class="spec-line"><span class="spec-label">RAM:</span><span>4GB</span></div> |
192 | | - <div class="spec-line"><span class="spec-label">Storage:</span><span>256GB SSD</span></div> |
| 80 | + <div class="spec-line"><span class="spec-label">RAM:</span><span>4GB DDR4</span></div> |
| 81 | + <div class="spec-line"><span class="spec-label">OS:</span><span>Linux / Node Pomocniczy</span></div> |
193 | 82 | </div> |
194 | 83 |
|
195 | 84 | <div class="node-card"> |
196 | | - <span class="status-badge" style="background: rgba(59, 130, 246, 0.1); color: #3b82f6; border-color: rgba(59, 130, 246, 0.2);">Cloud Node</span> |
197 | | - <span class="node-name">VPS Cloud Instance</span> |
198 | | - <div class="spec-line"><span class="spec-label">CPU:</span><span>1 vCore</span></div> |
199 | | - <div class="spec-line"><span class="spec-label">RAM:</span><span>2GB</span></div> |
200 | | - <div class="spec-line"><span class="spec-label">OS:</span><span>Ubuntu 24.04 LTS</span></div> |
| 85 | + <span class="status-badge" style="color: #e11d48; background: rgba(225, 29, 72, 0.1); border-color: rgba(225, 29, 72, 0.2);">Lab Offline</span> |
| 86 | + <span class="node-name">Packard Bell</span> |
| 87 | + <div class="spec-line"><span class="spec-label">CPU:</span><span>i5-2410M</span></div> |
| 88 | + <div class="spec-line"><span class="spec-label">RAM:</span><span>8GB DDR3</span></div> |
| 89 | + <div class="spec-line"><span class="spec-label">HYPERVISOR:</span><span>Proxmox VE (Testy)</span></div> |
201 | 90 | </div> |
202 | 91 | </div> |
0 commit comments