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 am not about server build 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. 2 NVMe on board slots.
  2. 2 SATA ports.
  3. ECC memory.
  4. Mini-ITX form factor.

Would be nice:

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

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

This build should support:

  1. ECC memory.
  2. PCIe Bifurcation, so I could go later to all-NVMe build.
  3. Various Ryzen PRO security features I would welcome.
  4. APU passthrough should be possible with small VBIOS modifications.

TBC…