Notes about compact and powerful PC and server builds October 13, 2024 on Savely Krasovsky's blog

I wanted to build a decently powerful server for all my self-hosted staff for a long time, but after Russo-Ukrainian had been started priorities obviously shifted, so I put this idea on hold.

Since then, I moved to the Serbia, but I am not sure if I will stay here for years, so both main PC and server should be as compact as it’s possible and also as powerful.

Main desktop PC

I built my new desktop PC in May, and I am still impressed! Couldn’t imagine that 10L case could hold so much power.

More photos

I can even put it inside Kanken 2.0:

Server

I didn’t build it yet, but I faced with a lot of problems while tried to pick right parts. Unfortunately it’s very hard to build something good with consumer-grade hardware. Even more unfortunate because I want to play with a lot of stuff which is present only in enterprise.

At very least:

  1. Two NVMe on board slots.
  2. Four SATA ports.
  3. ECC memory support.
  4. Mini-ITX form factor.

Would be nice:

  1. Good iGPU for transcoding.
  2. Proper IOUMMU support.
  3. PCIe Bifurcation.
  4. DRTM and other security staff.
  5. Soldered dTPM instead of fTPM.
  6. GPU with SR-IOV support.

I will update this post based on my findings, but for now this is my planned build:

What this build covers:

  1. All disks should have Power Loss Protection (PLP).
  2. Proper ECC memory support with reporting.
  3. Low draw while in idle.
  4. Good Intel network chipset that works perfectly in Linux.
  5. Various Intel security features I would welcome, including vPro.
  6. Intel iGPU is preferable due to good Linux supports.