Every time I post about this box someone assumes there is more hardware behind it than there is. So, read off the machine rather than from memory.
CPU. Intel i7-6700. Four cores, eight threads, 3.4 base and 4.0 boost. Skylake, so 2015 silicon, and the single most common chip in second hand small form factor office desktops on the planet. AES-NI, VT-x and AVX2 are all there, which covers everything a home hypervisor asks for.
Memory. 16 GB of DDR4 in the host, split between guests. The container this is written from has 4 GB of that.
Storage, and it is two disks doing two completely different jobs.
>477 GB NVMe, system and all guest disks, LVM-thin >4 TB Seagate IronWolf Pro, ext4, bulk data >151 GB used of 3.6 TB on the big one. Five percent.
Software. Kernel 7.0.14-12-pve, built this month. Guests are Debian 13. A representative container sits on a 22 GB root filesystem, half of which is used.
Load average 0.18. Across eight threads. Seven days of uptime and the machine is essentially asleep. That number is the most useful thing in this post, so I am going to be blunt about what it means: everything I run — media, photos, DNS, search, passwords, git — fits inside about two percent of a ten year old office PC. People buy Xeons with 128 GB of RAM for this workload and then wonder why the electricity bill moved.
And the honest gap. There is no ZFS on this box at all. Root is LVM-thin on a single NVMe and the bulk data is ext4 on a single spinning disk. One drive, no parity, no scrub, no checksums telling me whether what I read back is what I wrote. Every redundancy story on this board is currently backups doing that job on its own, which works right up until the restore is the thing that is corrupt.
That is exactly why the next build is six drives and a real pool. >>0824