Hardware

Table of Contents

I selfhost this blog, do a lot of coding, and generally do “computer stuff” on a number of different systems. Here’s what I use, current as of 2026-08-01.

Client Devices

Primary Laptop: Lenovo Thinkpad T14 G4 (AMD)

        _,met$$$$$gg.          dragonstorm
     ,g$$$$$$$$$$$$$$$P.       ------------------
   ,g$$P""       """Y$$.".     Host: 21K30044GE (ThinkPad T14 Gen 4)
  ,$$P'              `$$$.     CPU: AMD Ryzen 7 PRO 7840U (16) @ 5.13 GHz
',$$P       ,ggs.     `$$b:    GPU: AMD Radeon 780M
`d$$'     ,$P"'   .    $$$     Memory: 32GB DDR5
 $$P      d$'     ,    $$P     NVMe: 1x WD Blue SN5100 2TB, ext4+LVM+dmcrypt (I'm old-school like that)
 $$:      $$.   -    ,d$$'     Display (SDC4193): 2880x1800 @ 90 Hz (as 1920x1200) in 14" [Built-in]
 $$;      Y$b._   _,d$P'       OS: Debian GNU/Linux 13 (trixie) x86_64
 Y$$.    `.`"Y$$$$P"'          Terminal: tmux
 `$$b      "-.__               Shell: bash 5.2.37
  `Y$$b                        DE: GNOME 48.7
   `Y$$.                       WM: Mutter (Wayland)
     `$$b.                     Theme: Adwaita-dark [GTK2/3/4]
       `Y$$b.                  Icons: Adwaita [GTK2/3/4]
         `"Y$b._               Cursor: Adwaita (24px)
             `""""             Font: Cantarell (11pt) [GTK2/3/4]

Smartphone: Google Pixel 8

         -o          o-            dragonflight
          +hydNNNNdyh+             --------------------
        +mMMMMMMMMMMMMm+           Host: Google Pixel 8
      `dMMm:NMMMMMMN:mMMd`         CPU: Google Tensor G3 (9) @ 2.15-3.00 GHz
      hMMMMMMMMMMMMMMMMMMh         Memory: 8GB
  ..  yyyyyyyyyyyyyyyyyyyy  ..     Storage: 128GB
.mMMm`MMMMMMMMMMMMMMMMMMMM`mMMm.   OS: LineageOS 22 (Android 15) aarch64
:MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM:   Shell: bash 5.2.26 (Termux)
:MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM:   
:MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM:   
:MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM:   
-MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM-
 +yy+ MMMMMMMMMMMMMMMMMMMM +yy+
      mMMMMMMMMMMMMMMMMMMm
      `/++MMMMh++hMMMM++/`
          MMMMo  oMMMM
          MMMMo  oMMMM
          oNMm-  -mMNs

Home Base (Headless server “Desktop-in-the-cloud”): Dell PowerEdge R730

       _,met$$$$$gg.          base
    ,g$$$$$$$$$$$$$$$P.       -----------
  ,g$$P"     """Y$$.".        Host: Dell PowerEdge R730
 ,$$P'              `$$$.     CPU: 2x Intel Xeon E5-2620 v4 (32) @ 3.00 GHz
',$$P       ,ggs.     `$$b:   GPU: 1x NVIDIA Tesla V100, 1x NVIDIA Tesla P4
`d$$'     ,$P"'   .    $$$    Memory: 512GB DDR4 ECC
 $$P      d$'     ,    $$P    NVMe: 2x XPG GAMIX S70 BLADE 2TB ZFS mirror (system)
 $$:      $$.   -    ,d$$'    SSD: 2x 16GB SD card, Dell IDSDM RAID-1 (boot)
 $$;      Y$b._   _,d$P'      HDD: N/A
 Y$$.    `.`"Y$$$$P"'         OS: Debian GNU/Linux 13 (trixie) x86_64
 `$$b      "-.__              Terminal: tmux
  `Y$$                        Shell: bash 5.2.37
   `Y$$.                      
     `$$b.                    
       `Y$$b.                 
          `"Y$b._             
              `"""

Servers

My server infrastructure is quite sprawling, but here’s the short info. For a more detailed walkthrough, please see my rack tour videos on YouTube.

Home Assistant System: Dell PowerEdge R430

       _,met$$$$$gg.          home
    ,g$$$$$$$$$$$$$$$P.       -----------
  ,g$$P"     """Y$$.".        Host: Dell PowerEdge R430
 ,$$P'              `$$$.     CPU: Intel Xeon E5-2667 v4 (16) @ 3.60 GHz
',$$P       ,ggs.     `$$b:   GPU: 1x NVIDIA Tesla P4
`d$$'     ,$P"'   .    $$$    Memory: 32GB DDR4 ECC
 $$P      d$'     ,    $$P    NVMe: N/A
 $$:      $$.   -    ,d$$'    SSD: 2x 16GB SD card, Dell IDSDM RAID-1 (system); 2x Intel DC S3700 800GB, ZFS mirror (data)
 $$;      Y$b._   _,d$P'      HDD: N/A
 Y$$.    `.`"Y$$$$P"'         OS: Debian GNU/Linux 12 (bookworm) x86_64
 `$$b      "-.__              Shell: bash 5.2.15
  `Y$$                        
   `Y$$.                      
     `$$b.                    
       `Y$$b.                 
          `"Y$b._             
              `"""

Primary Hypervisor Cluster: Dell PowerEdge R630 (x3)

       _,met$$$$$gg.          hvX.p
    ,g$$$$$$$$$$$$$$$P.       -----------
  ,g$$P"     """Y$$.".        Host: Dell PowerEdge R630
 ,$$P'              `$$$.     CPU: 2x Intel Xeon E5-2683 v4 (64) @ 3.00 GHz
',$$P       ,ggs.     `$$b:   GPU: N/A
`d$$'     ,$P"'   .    $$$    Memory: 512GB DDR4 ECC
 $$P      d$'     ,    $$P    NVMe: N/A
 $$:      $$.   -    ,d$$'    SSD: x Intel DC S3700 200GB, RAID-1/ext4 (system); 2x Intel DC S3700 800GB (PVC Ceph c3 data)
 $$;      Y$b._   _,d$P'      HDD: N/A
 Y$$.    `.`"Y$$$$P"'         OS: Debian GNU/Linux 12 (bookworm) x86_64, Parallel Virtual Cluster v1.0.4
 `$$b      "-.__              Shell: bash 5.2.15
  `Y$$                        
   `Y$$.                      
     `$$b.                    
       `Y$$b.                 
          `"Y$b._             
              `"""

Ceph Storage Cluster: Dell PowerEdge R720xd (x3)

       _,met$$$$$gg.          cephX.c
    ,g$$$$$$$$$$$$$$$P.       -----------
  ,g$$P"     """Y$$.".        Host: Dell PowerEdge R720xd
 ,$$P'              `$$$.     CPU: Intel Xeon E5-2697 v2 (24) @ 3.50 GHz
',$$P       ,ggs.     `$$b:   GPU: N/A
`d$$'     ,$P"'   .    $$$    Memory: 96GB DDR3 ECC
 $$P      d$'     ,    $$P    NVMe: N/A
 $$:      $$.   -    ,d$$'    SSD: x Intel DC S3700 200GB, RAID-1/ext4 (system); 1x Intel DC P3700 2TB HHHL (Ceph c3 data)
 $$;      Y$b._   _,d$P'      HDD: 5x Western Digital Red 14TB + 6x Western Digital Red 8TB (Ceph c2 data)
 Y$$.    `.`"Y$$$$P"'         OS: Debian GNU/Linux 12 (bookworm) x86_64, Ceph v16.2.15 "pacific"
 `$$b      "-.__              Shell: bash 5.2.15
  `Y$$                        
   `Y$$.                      
     `$$b.                    
       `Y$$b.                 
          `"Y$b._             
              `"""

Backup Server: Whitebox 2U

       _,met$$$$$gg.          backup
    ,g$$$$$$$$$$$$$$$P.       -----------
  ,g$$P"     """Y$$.".        Host: Whitebox (Chenbro 2U case, Supermicro X10SRL-F motherboard)
 ,$$P'              `$$$.     CPU: Intel Xeon E5-2620 v3 (12) @ 3.20 GHz
',$$P       ,ggs.     `$$b:   GPU: N/A
`d$$'     ,$P"'   .    $$$    Memory: 32GB DDR4 ECC
 $$P      d$'     ,    $$P    NVMe: N/A
 $$:      $$.   -    ,d$$'    SSD: 2x 16GB SD card RAID-1 (system)
 $$;      Y$b._   _,d$P'      HDD: 4x Western Digital Red 8TB, ZFS RAID-Z (data); 1x Western Digital USB3.0 8TB, ZFS (external)
 Y$$.    `.`"Y$$$$P"'         OS: Debian GNU/Linux 12 (bookworm) x86_64
 `$$b      "-.__              Shell: bash 5.2.15
  `Y$$                        
   `Y$$.                      
     `$$b.                    
       `Y$$b.                 
          `"Y$b._             
              `"""

Networking

My network infrastructure hardware is relatively tame - a pair of switches, a pair of Ubiquiti Unifi WiFi 7 APs, and a pair of FreeBSD pf router/firewall systems at each side for redundancy.

Core Switches

Dell N3048P - 48x 1GbE PoE + 2x 10GbE SFP+

Dell N4064F - 48x 10GbE SFP+ + 2x 40GbE QSFP+

Wireless Access Points (x2)

Ubiquiti Unifi UAP U7 Pro 802.3be PoE

Local Routers: Dell PowerEdge R430 (x2)

```                        `       dcrX
  ` `.....---.......--.```   -/    -----------
  +o   .--`         /y:`      +.   Host: Dell PowerEdge R430
   yo`:.            :o      `+-    CPU: Intel Xeon E5-2603 v3 (6) @ 1.60 GHz
    y/               -/`   -o/     GPU: N/A
   .-                  ::/sy+:.    Memory: 16GB DDR4 ECC
   /                     `--  /    NVMe: N/A
  `:                          :`   SSD: 2x Intel DC S3610 200GB, ZFS mirror (system)
  `:                          :`   HDD: N/A
   /                          /    OS: FreeBSD 15.0-RELEASE amd64
   .-                        -.
    --                      -.
     `:`                  `:`
       .--             `--.
          .---.....----.

Remote Routers (colocation): Dell PowerEdge C6100 Blades (x2)

```                        `       rrX
  ` `.....---.......--.```   -/    ---------------------------
  +o   .--`         /y:`      +.   Host: Dell PowerEdge C6100 (Blade)
   yo`:.            :o      `+-    CPU: Intel Xeon E5540 (4) @ 2.53 GHz
    y/               -/`   -o/     GPU: N/A
   .-                  ::/sy+:.    Memory: 6GB DDR3 ECC
   /                     `--  /    NVMe: N/A
  `:                          :`   SSD: 2x Intel 320 80GB, ZFS mirror (system)
  `:                          :`   HDD: N/A
   /                          /    OS: FreeBSD 15.0-RELEASE amd64
   .-                        -.
    --                      -.
     `:`                  `:`
       .--             `--.
          .---.....----.