Skip to content

gamemann/Home-Lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

My Homelab

I created this repository to store information on my homelab and most of my devices I use publicly. I also like having things documented publicly in the case I forget specs on certain devices, etc. and I can't access the device (e.g. I'm away from home).

I have a fairly large homelab with two active servers and two retired ones, including my old gaming desktop.

Active Servers

Xtreme (4U Rackmount Server)

  • Intel i7-13700K @ 3.4 GHz Base Clock (16 cores and 24 threads)
  • 64 GBs of DDR4 RAM
  • 1 x 4 TBs NVMe SSD (Samsung 990 Pro)
  • 2 x 3 TBs HDDs (7200 RPM)
  • 1 x 12 TBs External HDD Via USB
  • 1 x 2.5 gbps NIC
  • Liquid-cooled with an Arctic Freezer III 360mm AIO (radiator mounted as intake)!

Runs Debian 12 with KVM and QEMU for VMs, VLANs, and more.

NOTE - A big con with this server is the CPU is very power hungry. I may undervolt the CPU in the future so it consumes less power, but it's fine for my needs right now and I require the high single-threaded performance for some things I use it for such as LAN packet generation/pen-testing. The CPU itself was fairly cheap and beat processors with more cores/threads at $100 - $200 more performance-wise.

System Info

Here's the output from lshw -short.

H/W path               Device          Class          Description
=================================================================
                                       system         B760M DS3H DDR4 (Default s
/0                                     bus            B760M DS3H DDR4
/0/0                                   memory         64KiB BIOS
/0/3b                                  memory         64GiB System Memory
/0/3b/0                                memory         16GiB DIMM DDR4 Synchronou
/0/3b/1                                memory         16GiB DIMM DDR4 Synchronou
/0/3b/2                                memory         16GiB DIMM DDR4 Synchronou
/0/3b/3                                memory         16GiB DIMM DDR4 Synchronou
/0/4c                                  memory         384KiB L1 cache
/0/4d                                  memory         256KiB L1 cache
/0/4e                                  memory         16MiB L2 cache
/0/4f                                  memory         30MiB L3 cache
/0/50                                  memory         256KiB L1 cache
/0/51                                  memory         512KiB L1 cache
/0/52                                  memory         8MiB L2 cache
/0/53                                  memory         30MiB L3 cache
/0/54                                  processor      13th Gen Intel(R) Core(TM)
/0/100                                 bridge         Intel Corporation
/0/100/2                               display        Raptor Lake-S GT1 [UHD Gra
/0/100/14                              bus            Intel Corporation
/0/100/14/0            usb1            bus            xHCI Host Controller
/0/100/14/0/7                          bus            USB2.0 Hub
/0/100/14/0/b                          input          ITE Device
/0/100/14/1            usb2            bus            xHCI Host Controller
/0/100/14/1/2          scsi8           storage        Avolusion PRO-5X
/0/100/14/1/2/0.0.0    /dev/sdc        disk           12TB Avolusion PRO-5X
/0/100/14/1/2/0.0.0/1  /dev/sdc1       volume         10TiB EXT4 volume
/0/100/14.2                            memory         RAM memory
/0/100/15                              bus            Intel Corporation
/0/100/15.1                            bus            Intel Corporation
/0/100/15.2                            bus            Intel Corporation
/0/100/15.3                            bus            Intel Corporation
/0/100/16                              communication  Intel Corporation
/0/100/17              scsi6           storage        Intel Corporation
/0/100/17/0            /dev/sda        disk           3TB ST3000DM008-2DM1
/0/100/17/0/1          /dev/sda1       volume         2794GiB EXT4 volume
/0/100/17/1            /dev/sdb        disk           3TB ST3000DM008-2DM1
/0/100/17/1/1          /dev/sdb1       volume         2794GiB EXT4 volume
/0/100/19                              bus            Intel Corporation
/0/100/19.1                            bus            Intel Corporation
/0/100/1a                              bridge         Intel Corporation
/0/100/1a/0            /dev/nvme0      storage        Samsung SSD 990 PRO 4TB
/0/100/1a/0/0          hwmon1          disk           NVMe disk
/0/100/1a/0/2          /dev/ng0n1      disk           NVMe disk
/0/100/1a/0/1          /dev/nvme0n1    disk           4TB NVMe disk
/0/100/1a/0/1/1        /dev/nvme0n1p1  volume         511MiB Windows FAT volume
/0/100/1a/0/1/2        /dev/nvme0n1p2  volume         3724GiB EXT4 volume
/0/100/1a/0/1/3        /dev/nvme0n1p3  volume         976MiB Linux swap volume
/0/100/1c                              bridge         Intel Corporation
/0/100/1c.2                            bridge         Intel Corporation
/0/100/1c.2/0          enp3s0          network        RTL8125 2.5GbE Controller
/0/100/1f                              bridge         Intel Corporation
/0/100/1f/0                            system         PnP device PNP0c02
/0/100/1f/1                            printer        PnP device PNP0400
/0/100/1f/2                            communication  PnP device PNP0501
/0/100/1f/3                            system         PnP device PNP0c02
/0/100/1f/4                            system         PnP device PNP0c02
/0/100/1f/5                            system         PnP device PNP0c02
/0/100/1f/6                            system         PnP device PNP0c02
/0/100/1f/7                            system         PnP device PNP0c02
/0/100/1f/8                            system         PnP device PNP0c02
/0/100/1f.3            card0           multimedia     Intel Corporation
/0/100/1f.3/0          input10         input          HDA Intel PCH Front Headph
/0/100/1f.3/1          input11         input          HDA Intel PCH HDMI/DP,pcm=
/0/100/1f.3/2          input12         input          HDA Intel PCH HDMI/DP,pcm=
/0/100/1f.3/3          input13         input          HDA Intel PCH HDMI/DP,pcm=
/0/100/1f.3/4          input14         input          HDA Intel PCH HDMI/DP,pcm=
/0/100/1f.3/5          input6          input          HDA Intel PCH Front Mic
/0/100/1f.3/6          input7          input          HDA Intel PCH Rear Mic
/0/100/1f.3/7          input8          input          HDA Intel PCH Line
/0/100/1f.3/8          input9          input          HDA Intel PCH Line Out
/0/100/1f.4                            bus            Intel Corporation
/0/100/1f.5                            bus            Intel Corporation
/1                                     power          To Be Filled By O.E.M.
/2                     input0          input          Sleep Button
/3                     input1          input          Power Button
/4                     input2          input          Power Button
/5                     input3          input          PC Speaker
/6                     input4          input          Intel HID events
/7                     input5          input          Video Bus

Stress Testing & CPU Temperatures

I was able to achieve 5.3 GHz on all P-cores (performance) and 4.2 GHz on E-cores (efficiency) while under 70C CPU temperature using the stress -c 24 command on Debian 12!

Stress Testing Screenshot

Here's a screenshot showing the clock speeds of each CPU while stress-testing.

Clock Speeds Screenshot

The idle temperatures are really great also!

Idle Screenshot

Build

Lastly, here's a picture I took while building the server. The wire management is cleaner now!

Build

NOTE - I definitely didn't need a 850W PSU, but I might revamp the motherboard and get a GPU in the future which would require it.

PowerBall (2U Rackmount Server)

  • AMD Ryzen 5 3600 @ 3.6 GHz (6 cores and 12 threads)
  • 32 GBs of DDR4 RAM
  • 1 x 2 TBs NVMe SSD (Samsung 970 EVO)
  • 1 x 1 TBs SATA SSD (Samsung 860)
  • 1 x 2 TBs HDD
  • 1 x 1 Gbps NIC
  • 1 x 10 Gbps NIC - Not Attached

Runs Proxmox for virtual machines, VLANs, and more.

System Info

Here's the output from lshw -short.

H/W path                Device          Class          Description
==================================================================
                                        system         To Be Filled By O.E.M. (To Be Filled By O.E.M.)
/0                                      bus            B450M Pro4
/0/0                                    memory         64KiB BIOS
/0/c                                    memory         32GiB System Memory
/0/c/0                                  memory         [empty]
/0/c/1                                  memory         16GiB DIMM DDR4 Synchronous Unbuffered (Unregistered) 2133 MHz (0
/0/c/2                                  memory         [empty]
/0/c/3                                  memory         16GiB DIMM DDR4 Synchronous Unbuffered (Unregistered) 2133 MHz (0
/0/f                                    memory         384KiB L1 cache
/0/10                                   memory         3MiB L2 cache
/0/11                                   memory         32MiB L3 cache
/0/12                                   processor      AMD Ryzen 5 3600 6-Core Processor
/0/100                                  bridge         Starship/Matisse Root Complex
/0/100/1.1                              bridge         Starship/Matisse GPP Bridge
/0/100/1.1/0            /dev/nvme0      storage        Samsung SSD 970 EVO Plus 2TB
/0/100/1.1/0/0          hwmon0          disk           NVMe disk
/0/100/1.1/0/2          /dev/ng0n1      disk           NVMe disk
/0/100/1.1/0/1          /dev/nvme0n1    disk           2TB NVMe disk
/0/100/1.1/0/1/1        /dev/nvme0n1p1  volume         1006KiB BIOS Boot partition
/0/100/1.1/0/1/2        /dev/nvme0n1p2  volume         1023MiB Windows FAT volume
/0/100/1.1/0/1/3        /dev/nvme0n1p3  volume         1862GiB LVM Physical Volume
/0/100/1.3                              bridge         Starship/Matisse GPP Bridge
/0/100/1.3/0                            bus            400 Series Chipset USB 3.1 xHCI Compliant Host Controller
/0/100/1.3/0/0          usb1            bus            xHCI Host Controller
/0/100/1.3/0/1          usb2            bus            xHCI Host Controller
/0/100/1.3/0.1          scsi0           storage        400 Series Chipset SATA Controller
/0/100/1.3/0.1/0        /dev/sda        disk           1TB Samsung SSD 860
/0/100/1.3/0.1/0/1      /dev/sda1       volume         931GiB EXT4 volume
/0/100/1.3/0.1/1        /dev/sdb        volume         1863GiB ST2000DM008-2FR1
/0/100/1.3/0.2                          bridge         400 Series Chipset PCIe Bridge
/0/100/1.3/0.2/0                        bridge         400 Series Chipset PCIe Port
/0/100/1.3/0.2/0/0                      display        Turks PRO [Radeon HD 6570/7570/8550 / R5 230]
/0/100/1.3/0.2/0/0.1    card0           multimedia     Turks HDMI Audio [Radeon HD 6500/6600 / 6700M Series]
/0/100/1.3/0.2/0/0.1/0  input3          input          HDA ATI HDMI HDMI/DP,pcm=3
/0/100/1.3/0.2/1                        bridge         400 Series Chipset PCIe Port
/0/100/1.3/0.2/1/0      nic0            network        RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller
/0/100/1.3/0.2/4                        bridge         400 Series Chipset PCIe Port
/0/100/7.1                              bridge         Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
/0/100/7.1/0                            generic        Starship/Matisse PCIe Dummy Function
/0/100/8.1                              bridge         Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
/0/100/8.1/0                            generic        Starship/Matisse Reserved SPP
/0/100/8.1/0.1                          generic        Starship/Matisse Cryptographic Coprocessor PSPCPP
/0/100/8.1/0.3                          bus            Matisse USB 3.0 Host Controller
/0/100/8.1/0.3/0        usb3            bus            xHCI Host Controller
/0/100/8.1/0.3/1        usb4            bus            xHCI Host Controller
/0/100/8.1/0.4          card1           multimedia     Starship/Matisse HD Audio Controller
/0/100/8.1/0.4/0        input4          input          HD-Audio Generic Rear Mic
/0/100/8.1/0.4/1        input5          input          HD-Audio Generic Front Mic
/0/100/8.1/0.4/2        input6          input          HD-Audio Generic Line
/0/100/8.1/0.4/3        input7          input          HD-Audio Generic Line Out
/0/100/8.1/0.4/4        input8          input          HD-Audio Generic Front Headphone
/0/100/8.2                              bridge         Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
/0/100/8.2/0                            storage        FCH SATA Controller [AHCI mode]
/0/100/8.3                              bridge         Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
/0/100/8.3/0                            storage        FCH SATA Controller [AHCI mode]
/0/100/14                               bus            FCH SMBus Controller
/0/100/14.3                             bridge         FCH LPC Bridge
/0/100/14.3/0                           system         PnP device PNP0b00
/0/100/14.3/1                           communication  PnP device PNP0501
/0/101                                  bridge         Starship/Matisse PCIe Dummy Host Bridge
/0/102                                  bridge         Starship/Matisse PCIe Dummy Host Bridge
/0/103                                  bridge         Starship/Matisse PCIe Dummy Host Bridge
/0/104                                  bridge         Starship/Matisse PCIe Dummy Host Bridge
/0/105                                  bridge         Starship/Matisse PCIe Dummy Host Bridge
/0/106                                  bridge         Starship/Matisse PCIe Dummy Host Bridge
/0/107                                  bridge         Starship/Matisse PCIe Dummy Host Bridge
/0/108                                  bridge         Matisse/Vermeer Data Fabric: Device 18h; Function 0
/0/109                                  bridge         Matisse/Vermeer Data Fabric: Device 18h; Function 1
/0/10a                                  bridge         Matisse/Vermeer Data Fabric: Device 18h; Function 2
/0/10b                                  bridge         Matisse/Vermeer Data Fabric: Device 18h; Function 3
/0/10c                                  bridge         Matisse/Vermeer Data Fabric: Device 18h; Function 4
/0/10d                                  bridge         Matisse/Vermeer Data Fabric: Device 18h; Function 5
/0/10e                                  bridge         Matisse/Vermeer Data Fabric: Device 18h; Function 6
/0/10f                                  bridge         Matisse/Vermeer Data Fabric: Device 18h; Function 7
/1                      input0          input          Power Button
/2                      input1          input          Power Button
/3                      input2          input          PC Speaker

Store (2U Rackmount Server)

  • Intel i5-13500 (16 cores and 20 threads, turbo up to 4.8 GHz)
    • Uses a short Noctua NH-L9i-17xx CPU cooler. Idle temps are around 25C - 30C which is fine for my needs!
  • 16 GBs of DDR4 RAM
  • 1 x 128 GBs NVMe SSD (for OS)
  • 2 x 18 TBs 7200 RPM HDDs in RAID 1 for backups and storage
  • 1 x 2.5 Gbps NIC

This is my newest home server built for storage purposes.

Runs Debian 13. Utilizes Docker and software RAID.

Store

NOTE - Horrible wire management in this picture, but it has been improved since then.

System Info

H/W path        Device          Class          Description
==========================================================
                                system         System Product Name (SKU)
/0                              bus            B760M-AYW WIFI D4 II
/0/0                            memory         64KiB BIOS
/0/c                            memory         16GiB System Memory
/0/c/0                          memory         8GiB DIMM DDR4 Synchronous 2666 MHz (0.4 ns)
/0/c/1                          memory         8GiB DIMM DDR4 Synchronous 2666 MHz (0.4 ns)
/0/19                           memory         288KiB L1 cache
/0/1a                           memory         192KiB L1 cache
/0/1b                           memory         7680KiB L2 cache
/0/1c                           memory         24MiB L3 cache
/0/1d                           memory         256KiB L1 cache
/0/1e                           memory         512KiB L1 cache
/0/1f                           memory         4MiB L2 cache
/0/20                           memory         24MiB L3 cache
/0/21                           processor      13th Gen Intel(R) Core(TM) i5-13500
/0/100                          bridge         Intel Corporation
/0/100/2                        display        AlderLake-S GT1
/0/100/6                        bridge         12th Gen Core Processor PCI Express x4 Controller #0
/0/100/6/0      /dev/nvme0      storage        Patriot M.2 P320 128GB
/0/100/6/0/0    hwmon1          disk           NVMe disk
/0/100/6/0/2    /dev/ng0n1      disk           NVMe disk
/0/100/6/0/1    /dev/nvme0n1    disk           128GB NVMe disk
/0/100/6/0/1/1  /dev/nvme0n1p1  volume         975MiB Windows FAT volume
/0/100/6/0/1/2  /dev/nvme0n1p2  volume         112GiB EXT4 volume
/0/100/6/0/1/3  /dev/nvme0n1p3  volume         6302MiB Linux swap volume
/0/100/a                        generic        Platform Monitoring Technology
/0/100/e                        storage        Volume Management Device NVMe RAID Controller
/0/100/14                       bus            Raptor Lake USB 3.2 Gen 2x2 (20 Gb/s) XHCI Host Controller
/0/100/14/0     usb1            bus            xHCI Host Controller
/0/100/14/0/7                   input          AURA LED Controller
/0/100/14/0/e                   communication  Wireless_Device
/0/100/14/1     usb2            bus            xHCI Host Controller
/0/100/14.2                     memory         RAM memory
/0/100/15                       bus            Raptor Lake Serial IO I2C Host Controller #0
/0/100/16                       communication  Raptor Lake CSME HECI #1
/0/100/17       scsi6           storage        Raptor Lake SATA AHCI Controller
/0/100/17/0     /dev/sda        disk           18TB OOS18000G
/0/100/17/0/1   /dev/sda1       volume         16TiB RAID partition
/0/100/17/1     /dev/sdb        disk           18TB OOS18000G
/0/100/17/1/1   /dev/sdb1       volume         16TiB RAID partition
/0/100/1a                       bridge         Raptor Lake PCI Express Root Port #25
/0/100/1c                       bridge         Raptor Lake PCI Express Root Port #1
/0/100/1c.1                     bridge         Intel Corporation
/0/100/1c.1/0                   network        MEDIATEK Corp.
/0/100/1c.7                     bridge         Intel Corporation
/0/100/1c.7/0   enp5s0          network        RTL8125 2.5GbE Controller
/0/100/1d                       bridge         Intel Corporation
/0/100/1f                       bridge         Intel Corporation
/0/100/1f/0                     system         PnP device PNP0c02
/0/100/1f/1                     communication  PnP device PNP0501
/0/100/1f/2                     system         PnP device PNP0c02
/0/100/1f/3                     system         PnP device PNP0c02
/0/100/1f/4                     system         PnP device PNP0c02
/0/100/1f/5                     system         PnP device PNP0c02
/0/100/1f/6                     system         PnP device PNP0c02
/0/100/1f.3     card0           multimedia     Raptor Lake High Definition Audio Controller
/0/100/1f.3/0   input10         input          HDA Intel PCH Front Headphone
/0/100/1f.3/1   input11         input          HDA Intel PCH HDMI/DP,pcm=3
/0/100/1f.3/2   input12         input          HDA Intel PCH HDMI/DP,pcm=7
/0/100/1f.3/3   input13         input          HDA Intel PCH HDMI/DP,pcm=8
/0/100/1f.3/4   input14         input          HDA Intel PCH HDMI/DP,pcm=9
/0/100/1f.3/5   input6          input          HDA Intel PCH Rear Mic
/0/100/1f.3/6   input7          input          HDA Intel PCH Front Mic
/0/100/1f.3/7   input8          input          HDA Intel PCH Line
/0/100/1f.3/8   input9          input          HDA Intel PCH Line Out
/0/100/1f.4                     bus            Raptor Lake-S PCH SMBus Controller
/0/100/1f.5                     bus            Raptor Lake SPI (flash) Controller
/1              input0          input          Sleep Button
/2              input1          input          Power Button
/3              input2          input          Power Button
/4              input3          input          PC Speaker
/5              input4          input          Eee PC WMI hotkeys
/6              input5          input          Video Bus

Old/Inactive Servers

Classic

  • 2 x Intel Xeon L5640 @ 2.27 GHz (12 cores and 24 threads total)
  • 32 GBs of DDR3 RAM
  • 1 x 150 GBs HDD
  • 1 x 300 GBs HDD
  • 4 x 1 Gbps NIC
  • IPMI & KVM Support

Runs Proxmox for VMs, VLANs, and more.

NOTE - I do not use this home server anymore due to other servers I have. With that said, I'm pretty sure the HDDs are about to die.

System Info

Here's the output from lshw -short.

H/W path             Device     Class          Description
==========================================================
                                system         PowerEdge R610
/0                              bus            0F0XJ6
/0/0                            memory         64KiB BIOS
/0/400                          processor      Intel(R) Xeon(R) CPU           L5640  @ 2.27GHz
/0/400/700                      memory         192KiB L1 cache
/0/400/701                      memory         1536KiB L2 cache
/0/400/702                      memory         12MiB L3 cache
/0/401                          processor      Intel(R) Xeon(R) CPU           L5640  @ 2.27GHz
/0/401/703                      memory         192KiB L1 cache
/0/401/704                      memory         1536KiB L2 cache
/0/401/705                      memory         12MiB L3 cache
/0/1000                         memory         32GiB System Memory
/0/1000/0                       memory         4GiB DIMM DDR3 Synchronous Registered (Buffered) 1333 MHz (0.8 ns)
/0/1000/1                       memory         4GiB DIMM DDR3 Synchronous Registered (Buffered) 1333 MHz (0.8 ns)
/0/1000/2                       memory         DIMM DDR3 Synchronous [empty]
/0/1000/3                       memory         4GiB DIMM DDR3 Synchronous Registered (Buffered) 1333 MHz (0.8 ns)
/0/1000/4                       memory         4GiB DIMM DDR3 Synchronous Registered (Buffered) 1333 MHz (0.8 ns)
/0/1000/5                       memory         DIMM DDR3 Synchronous [empty]
/0/1000/6                       memory         4GiB DIMM DDR3 Synchronous Registered (Buffered) 1333 MHz (0.8 ns)
/0/1000/7                       memory         4GiB DIMM DDR3 Synchronous Registered (Buffered) 1333 MHz (0.8 ns)
/0/1000/8                       memory         DIMM DDR3 Synchronous [empty]
/0/1000/9                       memory         4GiB DIMM DDR3 Synchronous Registered (Buffered) 1333 MHz (0.8 ns)
/0/1000/a                       memory         4GiB DIMM DDR3 Synchronous Registered (Buffered) 1333 MHz (0.8 ns)
/0/1000/b                       memory         DIMM DDR3 Synchronous [empty]
/0/100                          bridge         5500 I/O Hub to ESI Port
/0/100/1                        bridge         5520/5500/X58 I/O Hub PCI Express Root Port 1
/0/100/1/0           eno1       network        NetXtreme II BCM5709 Gigabit Ethernet
/0/100/1/0.1         eno2       network        NetXtreme II BCM5709 Gigabit Ethernet
/0/100/3                        bridge         5520/5500/X58 I/O Hub PCI Express Root Port 3
/0/100/3/0           eno3       network        NetXtreme II BCM5709 Gigabit Ethernet
/0/100/3/0.1         eno4       network        NetXtreme II BCM5709 Gigabit Ethernet
/0/100/7                        bridge         5520/5500/X58 I/O Hub PCI Express Root Port 7
/0/100/9                        bridge         7500/5520/5500/X58 I/O Hub PCI Express Root Port 9
/0/100/14                       generic        7500/5520/5500/X58 I/O Hub System Management Registers
/0/100/14.1                     generic        7500/5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers
/0/100/14.2                     generic        7500/5520/5500/X58 I/O Hub Control Status and RAS Registers
/0/100/1a                       bus            82801I (ICH9 Family) USB UHCI Controller #4
/0/100/1a/1          usb3       bus            UHCI Host Controller
/0/100/1a.1                     bus            82801I (ICH9 Family) USB UHCI Controller #5
/0/100/1a.1/1        usb4       bus            UHCI Host Controller
/0/100/1a.7                     bus            82801I (ICH9 Family) USB2 EHCI Controller #2
/0/100/1a.7/1        usb1       bus            EHCI Host Controller
/0/100/1a.7/1/3                 bus            USB 2.0 Hub
/0/100/1c                       bridge         82801I (ICH9 Family) PCI Express Port 1
/0/100/1c/0          scsi0      storage        MegaRAID SAS 2108 [Liberator]
/0/100/1c/0/2.0.0    /dev/sda   disk           146GB PERC H700
/0/100/1c/0/2.0.0/1  /dev/sda1  volume         1006KiB BIOS Boot partition
/0/100/1c/0/2.0.0/2  /dev/sda2  volume         511MiB Windows FAT volume
/0/100/1c/0/2.0.0/3  /dev/sda3  volume         135GiB LVM Physical Volume
/0/100/1c/0/2.1.0    /dev/sdb   volume         278GiB PERC H700
/0/100/1d                       bus            82801I (ICH9 Family) USB UHCI Controller #1
/0/100/1d/1          usb5       bus            UHCI Host Controller
/0/100/1d/1/2                   input          USB Composite Device-0
/0/100/1d.1                     bus            82801I (ICH9 Family) USB UHCI Controller #2
/0/100/1d.1/1        usb6       bus            UHCI Host Controller
/0/100/1d.7                     bus            82801I (ICH9 Family) USB2 EHCI Controller #1
/0/100/1d.7/1        usb2       bus            EHCI Host Controller
/0/100/1e                       bridge         82801 PCI Bridge
/0/100/1e/3                     display        MGA G200eW WPCM450
/0/100/1f                       bridge         82801IB (ICH9) LPC Interface Controller
/0/101                          bridge         Xeon 5600 Series QuickPath Architecture Generic Non-core Registers
/0/102                          bridge         Xeon 5600 Series QuickPath Architecture System Address Decoder
/0/103                          bridge         Xeon 5600 Series QPI Link 0
/0/104                          bridge         Xeon 5600 Series QPI Physical 0
/0/105                          bridge         Xeon 5600 Series Mirror Port Link 0
/0/106                          bridge         Xeon 5600 Series Mirror Port Link 1
/0/107                          bridge         Xeon 5600 Series QPI Link 1
/0/108                          bridge         Xeon 5600 Series QPI Physical 1
/0/109                          bridge         Xeon 5600 Series Integrated Memory Controller Registers
/0/10a                          bridge         Xeon 5600 Series Integrated Memory Controller Target Address Decoder
/0/10b                          bridge         Xeon 5600 Series Integrated Memory Controller RAS Registers
/0/10c                          bridge         Xeon 5600 Series Integrated Memory Controller Test Registers
/0/10d                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 0 Control
/0/10e                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 0 Address
/0/10f                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 0 Rank
/0/110                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 0 Thermal Control
/0/111                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 1 Control
/0/112                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 1 Address
/0/113                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 1 Rank
/0/114                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 1 Thermal Control
/0/115                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 2 Control
/0/116                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 2 Address
/0/117                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 2 Rank
/0/118                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 2 Thermal Control
/0/119                          bridge         Xeon 5600 Series QuickPath Architecture Generic Non-core Registers
/0/11a                          bridge         Xeon 5600 Series QuickPath Architecture System Address Decoder
/0/11b                          bridge         Xeon 5600 Series QPI Link 0
/0/11c                          bridge         Xeon 5600 Series QPI Physical 0
/0/11d                          bridge         Xeon 5600 Series Mirror Port Link 0
/0/11e                          bridge         Xeon 5600 Series Mirror Port Link 1
/0/11f                          bridge         Xeon 5600 Series QPI Link 1
/0/120                          bridge         Xeon 5600 Series QPI Physical 1
/0/121                          bridge         Xeon 5600 Series Integrated Memory Controller Registers
/0/122                          bridge         Xeon 5600 Series Integrated Memory Controller Target Address Decoder
/0/123                          bridge         Xeon 5600 Series Integrated Memory Controller RAS Registers
/0/124                          bridge         Xeon 5600 Series Integrated Memory Controller Test Registers
/0/125                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 0 Control
/0/126                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 0 Address
/0/127                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 0 Rank
/0/128                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 0 Thermal Control
/0/129                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 1 Control
/0/12a                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 1 Address
/0/12b                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 1 Rank
/0/12c                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 1 Thermal Control
/0/12d                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 2 Control
/0/12e                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 2 Address
/0/12f                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 2 Rank
/0/130                          bridge         Xeon 5600 Series Integrated Memory Controller Channel 2 Thermal Control
/0/1                            system         PnP device PNP0c01
/0/2                            system         PnP device PNP0b00
/0/3                            communication  PnP device PNP0501
/0/4                            communication  PnP device PNP0501
/0/5                            system         PnP device PNP0c01
/0/6                            generic        PnP device IPI0001
/0/7                            system         PnP device PNP0c02
/0/8                            system         PnP device PNP0c02
/1                   tap101i0   network        Ethernet interface
/2                   vmbr0      network        Ethernet interface
/3                   tap100i0   network        Ethernet interface
/4                   fwbr106i0  network        Ethernet interface
/5                   fwln106i0  network        Ethernet interface
/6                   tap106i0   network        Ethernet interface
/7                   tap100i1   network        Ethernet interface
/8                   fwpr106p0  network        Ethernet interface

SpyKids

  • Intel i7-8700K @ 3.7 GHz (6 cores and 12 threads)
  • RTX 2070 GPU
  • 48 GBs of DDR4 RAM (2 x 16 GBs and 2 x 8 GBs)
  • 1 x 2 TBs NVME SSD
  • 1 x 2 TBs SSD (Samsung 860)
  • 1 x 1 Gbps NIC

Runs Ubuntu 22.04 with KVM and QEMU for VMs, VLANs, and more.

System Info

Here's the output from lshw -short.

H/W path           Device     Class          Description
========================================================
                              system         System Product Name (ASUS_MB_CNL)
/0                            bus            ROG STRIX Z390-E GAMING
/0/0                          memory         64KiB BIOS
/0/49                         memory         48GiB System Memory
/0/49/0                       memory         8GiB DIMM DDR4 Synchronous 3000 MHz
/0/49/1                       memory         16GiB DIMM DDR4 Synchronous 3000 MH
/0/49/2                       memory         8GiB DIMM DDR4 Synchronous 3000 MHz
/0/49/3                       memory         16GiB DIMM DDR4 Synchronous 3000 MH
/0/54                         memory         384KiB L1 cache
/0/55                         memory         1536KiB L2 cache
/0/56                         memory         12MiB L3 cache
/0/57                         processor      Intel(R) Core(TM) i7-8700K CPU @ 3.
/0/100                        bridge         8th Gen Core Processor Host Bridge/
/0/100/1                      bridge         6th-10th Gen Core Processor PCIe Co
/0/100/1.1                    bridge         Xeon E3-1200 v5/E3-1500 v5/6th Gen 
/0/100/1.1/0                  display        TU106 [GeForce RTX 2070]
/0/100/1.1/0.1     card1      multimedia     TU106 High Definition Audio Control
/0/100/1.1/0.1/0   input11    input          HDA NVidia HDMI/DP,pcm=3
/0/100/1.1/0.1/1   input12    input          HDA NVidia HDMI/DP,pcm=7
/0/100/1.1/0.1/2   input13    input          HDA NVidia HDMI/DP,pcm=8
/0/100/1.1/0.1/3   input14    input          HDA NVidia HDMI/DP,pcm=9
/0/100/1.1/0.2                bus            TU106 USB 3.1 Host Controller
/0/100/1.1/0.2/0   usb3       bus            xHCI Host Controller
/0/100/1.1/0.2/1   usb4       bus            xHCI Host Controller
/0/100/1.1/0.3                bus            TU106 USB Type-C UCSI Controller
/0/100/14                     bus            Cannon Lake PCH USB 3.1 xHCI Host C
/0/100/14/0        usb1       bus            xHCI Host Controller
/0/100/14/0/6                 bus            USB2.0 Hub
/0/100/14/0/6/4               input          AURA MOTHERBOARD
/0/100/14/0/9                 bus            USB2.0 Hub
/0/100/14/0/9/1    input43    input          PixArt Cyberpower OpticalMouse Keyb
/0/100/14/0/9/2    input46    input          Razer Razer Huntsman Elite
/0/100/14/0/e                 communication  Bluetooth 9460/9560 Jefferson Peak 
/0/100/14/1        usb2       bus            xHCI Host Controller
/0/100/14/1/a                 storage        Avolusion PRO-5X
/0/100/14.2                   memory         RAM memory
/0/100/14.3        wlo1       network        Cannon Lake PCH CNVi WiFi
/0/100/16                     communication  Cannon Lake PCH HECI Controller
/0/100/17          scsi0      storage        SATA Controller [RAID mode]
/0/100/17/0        /dev/sda   disk           2TB Samsung SSD 860
/0/100/17/0/1      /dev/sda1  volume         511MiB Windows FAT volume
/0/100/17/0/2      /dev/sda2  volume         1862GiB EXT4 volume
/0/100/17/1        /dev/sdb   disk           3TB ST3000DM008-2DM1
/0/100/17/1/1      /dev/sdb1  volume         2794GiB EXT4 volume
/0/100/17/0.0.0    /dev/sdc   disk           3TB ST3000DM008-2DM1
/0/100/17/0.0.0/1  /dev/sdc1  volume         2794GiB EXT4 volume
/0/100/1b                     bridge         Cannon Lake PCH PCI Express Root Po
/0/100/1c                     bridge         Cannon Lake PCH PCI Express Root Po
/0/100/1d                     bridge         Cannon Lake PCH PCI Express Root Po
/0/100/1f                     bridge         Z390 Chipset LPC/eSPI Controller
/0/100/1f/0                   system         PnP device PNP0c02
/0/100/1f/1                   system         PnP device PNP0c02
/0/100/1f/2                   communication  PnP device PNP0501
/0/100/1f/3                   system         PnP device PNP0c02
/0/100/1f/4                   generic        PnP device INT3f0d
/0/100/1f/5                   system         PnP device PNP0c02
/0/100/1f/6                   system         PnP device PNP0c02
/0/100/1f/7                   system         PnP device PNP0c02
/0/100/1f/8                   system         PnP device PNP0c02
/0/100/1f.3        card0      multimedia     Cannon Lake PCH cAVS
/0/100/1f.3/0      input15    input          HDA Intel PCH Front Mic
/0/100/1f.3/1      input16    input          HDA Intel PCH Rear Mic
/0/100/1f.3/2      input17    input          HDA Intel PCH Line
/0/100/1f.3/3      input18    input          HDA Intel PCH Line Out Front
/0/100/1f.3/4      input19    input          HDA Intel PCH Line Out Surround
/0/100/1f.3/5      input20    input          HDA Intel PCH Line Out CLFE
/0/100/1f.3/6      input21    input          HDA Intel PCH Front Headphone
/0/100/1f.4                   bus            Cannon Lake PCH SMBus Controller
/0/100/1f.5                   bus            Cannon Lake PCH SPI Controller
/0/100/1f.6        eno2       network        Ethernet Connection (7) I219-V
/0/1               scsi6      storage        
/0/1/0.0.0         /dev/sdd   disk           12TB Avolusion PRO-5X
/0/1/0.0.0/1       /dev/sdd1  volume         10TiB EXT4 volume
/1                            power          To Be Filled By O.E.M.
/2                 /dev/fb0   display        EFI VGA
/3                 input0     input          Sleep Button
/4                 input1     input          Power Button
/5                 input10    input          Eee PC WMI hotkeys
/6                 input2     input          Power Button

NOTE - Turned into a gaming desktop.

Raspberry Pis

I have three Raspberry Pi Model B units that I like experimenting with. I've also purchased a sensor kit for these Raspberry Pi units and hope to create a weather station with them at some point in the future!

Mini-PCs

I have two mini-PCs I use for various purposes including streaming, testing, and more.

Unfortunately Raspberry Pi units aren't the best for streaming, so I've found the mini-PCs to be better for that use case.

Statistics

I have a Grafana server listening on a VM on one of my home servers with InfluxDB and Prometheus as data sources. The Grafana VM's main OS is installed onto an SSD, but the data from Prometheus and InfluxDB are stored on an HDD due to having a lot more space.

All of my home servers, VMs, routers, and networks report statistics to the Grafana server as seen below!

Grafana Image #1 Grafana Image #2 Grafana Image #3 Grafana Image #4 Grafana Image #5

Network

Router

In early 2026, I decided to purchase a Protectli Vault V1210 from Amazon here.

Protectli Vault V1210

This includes an Intel NIC with 2 x 2.5 gbps ports which is fine for my local network needs. Additionally, it is designed for running custom router software such as OPNsense, which is what I'm running on it. I have multiple VLANs setup for my home servers, WiFi, and more. I've also setup logging and statistics to a Grafana server I have hosted on a VM on one of my home servers (see above).

Switch

I have an EdgeSwitch8 that all servers go through which handles VLAN tagging and untagging.

WiFi

I have a 2.4 GHz and 5 GHz WiFi router that acts as an access point, but has the option for creating your own LAN.

My Desktop

I have a powerful gaming desktop that I use as my main PC, development work, and general use such as gaming. I have Windows 11 installed, and I use VS Code and its Remote extension for developing projects on my home servers in VMs running Linux.

  • AMD Ryzen 9 5900X @ 3.7 GHz (12 cores and 24 threads)
  • RTX 3090 TI
  • 64 GBs of DDR4 RAM
  • 1 x 4 TBs NVMe SSD (WD Black SN850X)
  • 1 x 2 TBs NVMe SSD (Samsung 980 PRO)
  • 1 x 1 Gbps NIC

My Laptops

I've had a few laptops over the years that have ran various Linux distributions including:

  • Linux Mint (old laptop)
  • CachyOS & Arch with Hyprland (my current laptop and broken laptop's setup)
  • Fedora 39, 40, and 41
  • Ubuntu 22.04 - 24.04
  • Nobara

Italics = Currently used.

New (2024 - present)

I had an Acer Nitro 16 that included an RTX 4060 and a decent AMD CPU with integrated graphics. However, the charging port kept having recurring issues and after sending it back for a repair once, the same issue happened again shortly afterwards. Eventually I ended up using its 65W USB-C power delivery port which was fine for my needs. However, this didn't even last a few months sadly.

I finally ended up buying a new one with an Intel processor which includes an RTX 5070 (not a big difference sadly, but gaming laptop prices just suck in general).

Old (2020)

I have an ASUS TUF Gaming A17 laptop with Ubuntu 22.04 installed that I use for development work and general use. I don't do much gaming on it unless I'm away from my home, but it handles most games just fine!

Old Hardware

Router (ended 2022)

I had an EdgeRouter X running EdgeOS software. I had each home server and WiFi on their own /24 VLANs and still do on the newer router.

This router bricked after attempting a firmware upgrade. It was replaced with the router mentioned above.

Router #2 (ended 2026)

Around late September of 2023, I decided to purchase an HP EliteDesk 800 Thin Client and install Proxmox onto the host with a VM created with OPNsense installed to act as my main router. Unfortunately, USB to Ethernet drivers are very inefficient in OPNsense/FreeBSD (very slow speeds, in my case) which is why I ended up virtualizing the router via Proxmox, KVM, and QEMU. I've attached two TP-Link USB To Ethernet adapters to the server so that I have a total of three NICs to utilize. The on-board NIC is assigned to WAN while one of the USB to Ethernet adapters is used for LAN. The last USB to Ethernet adapter is used for management. I've configured multiple VLANs for my home servers, WiFi, and more. I've also setup logging and statistics to a Grafana server I have hosted on a VM on one of my home servers.

I also understand using USB to Ethernet adapters isn't recommended, but I haven't had any issues with them speed-wise and they are capable of achieving gigabit speeds which is the most I really need in my LAN environment.

Here's the output from lshw -short on the Proxmox host.

root@tc:~# lshw -short
H/W path             Device           Class          Description
================================================================
                                      system         HP EliteDesk 800 G1 DM (K8S70UC#ABA)
/0                                    bus            1825
/0/0                                  memory         64KiB BIOS
/0/9                                  processor      Intel(R) Core(TM) i5-4590T CPU @ 2.00GHz
/0/9/a                                memory         1MiB L2 cache
/0/9/b                                memory         256KiB L1 cache
/0/9/c                                memory         6MiB L3 cache
/0/d                                  memory         8GiB System Memory
/0/d/0                                memory         4GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)
/0/d/1                                memory         4GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)
/0/100                                bridge         4th Gen Core Processor DRAM Controller
/0/100/2             /dev/fb0         display        Xeon E3-1200 v3/4th Gen Core Processor Integrated Grap
/0/100/3             card0            multimedia     Xeon E3-1200 v3/4th Gen Core Processor HD Audio Contro
/0/100/3/0           input10          input          HDA Intel HDMI HDMI/DP,pcm=3
/0/100/3/1           input11          input          HDA Intel HDMI HDMI/DP,pcm=7
/0/100/3/2           input12          input          HDA Intel HDMI HDMI/DP,pcm=8
/0/100/14                             bus            8 Series/C220 Series Chipset Family USB xHCI
/0/100/14/0          usb3             bus            xHCI Host Controller
/0/100/14/1          usb4             bus            xHCI Host Controller
/0/100/14/1/1                         generic        AX88179
/0/100/14/1/3                         generic        AX88179
/0/100/16                             communication  8 Series/C220 Series Chipset Family MEI Controller #1
/0/100/16.3                           communication  8 Series/C220 Series Chipset Family KT Controller
/0/100/19            eno1             network        Ethernet Connection I217-LM
/0/100/1a                             bus            8 Series/C220 Series Chipset Family USB EHCI #2
/0/100/1a/1          usb1             bus            EHCI Host Controller
/0/100/1a/1/1                         bus            Integrated Rate Matching Hub
/0/100/1b            card1            multimedia     8 Series/C220 Series Chipset High Definition Audio Con
/0/100/1b/0          input7           input          HDA Intel PCH Mic
/0/100/1b/1          input8           input          HDA Intel PCH Line Out
/0/100/1b/2          input9           input          HDA Intel PCH Front Headphone
/0/100/1d                             bus            8 Series/C220 Series Chipset Family USB EHCI #1
/0/100/1d/1          usb2             bus            EHCI Host Controller
/0/100/1d/1/1                         bus            Integrated Rate Matching Hub
/0/100/1f                             bridge         Q87 Express LPC Controller
/0/100/1f/0                           system         PnP device PNP0c01
/0/100/1f/1                           system         PnP device PNP0c02
/0/100/1f/2                           system         PnP device PNP0b00
/0/100/1f/3                           generic        PnP device INT3f0d
/0/100/1f/4                           system         PnP device PNP0c02
/0/100/1f/5                           input          PnP device PNP0303
/0/100/1f/6                           input          PnP device PNP0f03
/0/100/1f/7                           system         PnP device PNP0c02
/0/100/1f/8                           generic        PnP device IFX0102
/0/100/1f/9                           system         PnP device PNP0c02
/0/100/1f.2          scsi0            storage        8 Series/C220 Series Chipset Family 6-port SATA Contro
/0/100/1f.2/0.0.0    /dev/sda         disk           256GB KingFast
/0/100/1f.2/0.0.0/1  /dev/sda1        volume         1006KiB BIOS Boot partition
/0/100/1f.2/0.0.0/2  /dev/sda2        volume         1023MiB Windows FAT volume
/0/100/1f.2/0.0.0/3  /dev/sda3        volume         237GiB LVM Physical Volume
/0/100/1f.3                           bus            8 Series/C220 Series Chipset Family SMBus Controller
/1                                    power          High Efficiency
/2                   input0           input          Power Button
/3                   input1           input          Power Button
/4                   input5           input          PC Speaker
/5                   input6           input          HP WMI hotkeys
/6                   enx7cc2c6496f11  network        Ethernet interface
/7                   enx7cc2c6496f15  network        Ethernet interface

About

Information on my home lab setup.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors