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
.- -.
-- -.
`:` `:`
.-- `--.
.---.....----.