Specifications⚓
Hardware⚓
The following hardware is used as part of my homelab infrastructure:
Desktop⚓
- Model: System76 Meerkat
- Processor: 2.9 GHz i5-6260U
- RAM: 32GB (2x 16GB).
- Disks: 250GB M.2 SSD / 1TB HDD (data)
Laptop⚓
- Model: 2021 Macbook Pro
- Processor: Apple M1 Max with 10-core CPU, 32-core GPU, 16-core Neural Engine
- RAM: 32GB Unified Memory
- Disk: 1TB SSD
Server⚓
- Model: Intel Nuc NUC10i7FNH1
- Processor: Intel Core i7-10710U 1.10GHz Six-Core
- RAM: 32GB (1x 32GB stick)
- Disks: 1TB M.2 NVMe SSD / 8TB Samsung 870 QVO 2.5" SSD
Router/Firewall⚓
- Model: pfSense XG-7100 Desktop
- Processor: Intel Denverton C3558, 2.2 GHz
- RAM: 8 GB DDR4 (1x 8GB stick)
- Disks: 32GB eMMC onboard / 256GB M.2 SSD
Networking Equipment⚓
- Switches:
- UniFi 48-Port Gigabit PoE+ Managed Switch (USW-48-POE)
- UniFi 8-Port Gigabit PoE Managed Switch (US-8-60W)
- Access Points:
- 2x Unifi AC Pro Access Point (UAP-AC-PRO-US)
Architecture ⚓
Before/After
I recently overhauled my network, doing considerable rearchitecting under the hood and getting rid of some of the technical debt I had accumulated. (1) The following diagrams show the before & after...
- The before image contains devices that are no longer in use, such as the large majority of the XCP-NG block. The rest of the devices, while not explicitly listed in the after, are predominantly the same.
Monitoring⚓
The following systems are levereged for infrastructure monitoring:
Alerts⚓
Two monitoring dashboards are utilized with minor overlap:
Alerts from all systems are pushed to Slack. This can be seen in the following mind map...1