HomeLab: A Personal Home Network
April 29, 2021 - Reading time: 15 minutes
Introduction
Over the years I have acquired various small-business and enterprise-level networking equipment. This allows me continuously learn about new technologies and practice new skills, and further commit to self improvement during my spare time.
Part of the network, servers, and services operate on a dedicated secured production-like environment with a segregated workspace for development and testing. Equipment and systems are vendor agnostic which allows me to have hands-on experience on different vendor products.
Equipment & Software List
Basement Network Rack
Computers
Rickert 1
VMware ESXi 6.7 host; Docker Host #1
- Ryzen 2600 (Non-X) 6C/12T @ 3.9GHz CPU
- DDR4 2400MHz 2x16GB Memory
- TP-Link TG-3468 Gigabit PCIe NIC
- Gigabyte GA-AX370-Gaming Motherboard
- Asus Radeon R7 240 2GB Low-profile GPU
- Dell PERC H310 SAS HBA RAID card with flashed LSI 9211-8i IT Mode firmware
- EVGA BQ 80+ Bronze 750W PSU
- Cooler Master N400 Mid Tower Case
- 3x 4GB WD Blue hard drives in raidz1 (FreeNAS Storage pool)
- 1x Samsung 860 EVO 512GB SSD (VM Storage)
- 1x ADATA SU720 512GB SSD (VM Storage)
- 1x Seagate Barracuda 2TB HDD (IP Camera Storage)
- 1x SanDisk Cruzer 16GB USB 3.0 Flash Drive (boot drive)
Rickert 2
Windows Server 2008 R2; Backup Host; Dell PowerEdge T100
RasPi4B
Raspberry Pi 4B 2GB Overclocked to 2GHz; Docker Host #2; Raspbian 10 (Buster)
- Lexar 64GB MicroSD (boot drive)
- PoE Splitter with USB-C 5V/4A (power by PoE only)
- 20MM brushed fan connected to 3.3V GPIO pin
- Aluminum heatsinks on Bluetooth/Wi-Fi, Ethernet, CPU, and RAM chipsets
- HighPi ABS plastic case
Services
- Virtual Machines
- FreeNAS11; FreeNAS with HBA card passthrough
- UbuntuDocker; Ubuntu 16.04 with Docker
- UbuntuOVPN; Ubuntu 16.04; OpenVPN OVA Appliance Access Server
- UbuntuPiHole; Ubuntu 16.04; Pi-Hole DNS Sinkhole and Network-level Adblocker
- Docker Containers
Rack Layout
Patch Panel Legend
1. Office 1 |
13. Basement Bedroom 1 |
2. Office 2 |
14. Basement Bedroom 2 |
3. Office 3 |
15. Garage 1 |
4. Office 4 |
16. Garage 2 |
5. Bedroom 1 |
17. Garage 3 (Future Fiber to RJ45 run) |
6. Bedroom 2 |
18. PoE Camera Front Door |
7. Living Room Home Theatre 1 |
19. PoE Camera Balcony Driveway |
8. Living Room Home Theatre 2 |
20. PoE Camera Balcony Backyard |
9. Living Room 1 |
21. PoE Camera Side Street |
10. Living Room 2 |
22. PoE Camera Backyard Gate |
11. Basement Living Room 1 |
23. PoE Unused |
12. Basement Living Room 2 |
24. Unused |