kaeru


"Stuff I'm working on ..."

Server updates and current AI assisted workflows

by kaeru — published 2026/06/27 23:39:00 GMT+8, last modified 2026-06-27T23:50:39+08:00
Chip fracture for finger, scavenging for parts for home lab server build
Radiograph of a right pinky finger (fifth digit) viewed on Weasis DICOM software.
Radiograph of a right pinky finger (fifth digit) viewed on Weasis DICOM software.

Writing this quick update to get into writing mode, on the tail end of a stressful month

First up, while having to write up and edit multiple reports, I also had to do it with 9 fingers, due a a chip fracture of my pinky. Thankfully no bones were broken. Learned that these days, you can get digital images of medical imaging in a standard format called DICOM, which is saved as with .DCM extensions. And you can view them with cross platform open source software Weasis, that works perfectly on Linux.

Home Lab AM4 Server Build

Internal hardware configuration of an FSP U660 server build, showcasing the active CPU air cooling, PCIe expansion card, dual bottom intake fans, and dedicated storage drive cages.
Internal hardware configuration of an FSP U660 server build, showcasing the active CPU air cooling, PCIe expansion card, dual bottom intake fans, and dedicated storage drive cages.

Apparently putting in a relatively "modern" GPU onto a decade old motherboard, wasn't a good idea. The additional power draw apparently finally caused it to die. Had me sweating bullets on how to find affordable parts with consumer hardware shortages due to AI. The home lab server runs this website, is the firewall/router for the home, and NAS storage for media and data. So I had to get a new build and get it up as soon as possible. 

It'll have to be an AM4 and DDR4 memory, and it isn't that straight forward.

For one, workstation/server casings are mostly out of stock, especially with lots of HDD mounts. Thankfully FSP just released a new casing for this the U660 with 18 HDD mounts, and these are in still in stock. Construction, isn't that great, but it's not expensive either. It's quite modular, and you can remove individual HDD cages, which I had to do, to fit a GPU in there. If you have multiple GPUs, you'll lose space for about 4 hdds (two cages). While the side panels are tool-less, the HDD mounting isn't very accessible you have to take out the entire HDD cage and mounting rack to add/remove any drives. It's a pain, so if you want to add/remove drives often, this isn't the case for you.

First build part was affordable memory. Have to watch Facebook Marketplace and Carousell daily. When someone had 64GB DDR4 3200 RAM for sale for RM1300, I immediately grabbed it. Hardest part done.

ATX AM4 motherboards are also hard to find. A520M and B550M compact budget motherboards are available, but not x570 or B550 ATX motherboards. These boards have limited if any spare PCIe expansion slots. I settled on a new Gigabyte B550 Aorus Elite motherboard. Which has 2 M2 slots, but only 4 SATA ports. First M2 is used a 256GB drive for L2ARC cache, and second hand 32GB M2 Optane (~RM100).

CPU was Ryzen 5500GT, which is low power and good enough, and has integrated graphics. In any case it's way more powerful than the FX6300 it was replacing.

The motherboard only has 3 1x PCIE slots so will still be limited for expandability. Thankfully there are plenty of cheap PCIE 1x cards easily available from China. This 4port SATA card works fine.

The existing 2x4TB and 2x2TB HDDs and FreeBSD boot SATA SSD drive were all still OK, along with an old Intel Pro 1000 dual port card, and the second hand Radeon 5700XT GPU, and installed into the new build

FreeBSD booted up just fine, and worked even better on modern hardware. The only issue it had was the motherboard, Realtek RTL8125 2.5G network interface. Not an issue as the old Intel dual port card still works fine.

This is build is still on last generation's technology, but it's still relatively affordable, still has some upgrade paths and was more than capable of handling parts of my more modern AI assisted workflow. More on that in another update.

Document Actions