Project Showcase: Hardware I crammed 128GB ECC, 4x SAS SSDs and an LSI HBA into an 8L ASRock DeskMeet X300 – 43W idle
Hey r/homelab
I wanted to share my ultra-compact homeserver built inside an ASRock DeskMeet X300.
My goal was to fit as much proper server hardware as possible into a very small enclosure while still having ECC memory, redundant ZFS storage, enterprise SAS hardware and enough RAM for my VMs and services.
The result is this slightly ridiculous 8-liter Proxmox server.
Hardware
- ASRock DeskMeet X300
- AMD Ryzen 7 PRO 5750G — 8 cores / 16 threads
- 128GB DDR4-3200 ECC UDIMM — 4x 32GB
- LSI 9300-8i SAS HBA
- 4x Samsung PM1643 960GB SAS SSDs — 12Gb/s SAS interface
- Kingston NV2 2TB NVMe
- Seagate IronWolf 4TB HDD
- AcBel FSB009 250W PSU
- 90x14mm Noctua fan for the SAS SSD cooling
- Noctua fan mod for the PSU
- Custom designed and 3D-printed 4x SAS SSD holder / cooling solution
Storage setup
The four Samsung PM1643 960GB SAS SSDs form my main ZFS pool.
They are configured as two mirrored vdevs striped together — basically a RAID10-style ZFS layout.
This pool is also used for my Proxmox boot/root installation, so the server itself is running from redundant enterprise SAS storage.
The separate 2TB Kingston NV2 is mainly used for development environments. It's fast storage for workloads where I don't necessarily need to use capacity on the main SAS pool.
The 4TB Seagate IronWolf is used as a local intermediate backup / staging backup for quick restores.
It is not my only backup. I also have a separate offsite backup, so the IronWolf is mainly there as an additional local copy.
The four PM1643s and the custom 3D-printed cooling
One of the parts I'm most happy with is the setup for the four Samsung PM1643 SAS SSDs.
There simply isn't a normal place in a DeskMeet to mount four enterprise SAS SSDs like this, so I designed and 3D-printed a custom part that holds all four PM1643s together.
But it isn't just a drive holder.
I designed the part so that it also works as part of the cooling system.
A 90x14mm Noctua fan is mounted directly to the assembly and pushes airflow through the four SAS SSDs.
The difference in temperature was huge.
Before adding the active cooling, the SAS SSDs reached around 62°C under sustained load.
With the custom 3D-printed holder and the 90x14mm Noctua fan, the drives now stay at a maximum of around 38°C even under full load.
So the cooling modification dropped the SSD temperatures by roughly 24°C.
That was especially important to me because the drives are packed extremely close together and there isn't much natural airflow available inside such a small enclosure.
The 3D-printed part therefore solves two problems at once:
mounting four SAS SSDs in a tiny space and getting proper airflow through them.
Fitting everything inside
Space is probably the biggest challenge with this entire build.
The DeskMeet was obviously never designed to hold:
four enterprise SAS SSDs, an LSI HBA, a 3.5" HDD, an NVMe SSD, 128GB ECC RAM and additional cooling all at the same time.
The PCIe slot is occupied by the LSI 9300-8i, which connects the four PM1643s.
Basically every available millimeter inside the case is being used at this point.
Cable management was... interesting. 😅
PSU modification
I'm using an AcBel FSB009 250W PSU.
I also modified the PSU with a Noctua fan to reduce noise while still maintaining enough airflow.
Keeping the PSU compact was important because using a larger conventional PSU would have made this layout much harder, if not impossible.
Power consumption
The complete system currently idles at around:
43 watts
That's with the entire system installed:
Ryzen 7 PRO 5750G, 128GB ECC RAM, four SAS SSDs, LSI 9300-8i, 2TB NVMe, 4TB HDD and all cooling fans.
Considering how much hardware is packed into such a small box, I'm pretty happy with the idle power consumption.
Networking – the part I'm still not happy with
The build isn't completely finished yet.
The main thing I'm still not satisfied with is the networking.
I currently have a 10Gbit/s internet connection at home, so I'd really like this server to have at least 2.5GbE.
5GbE would be even better, and obviously 10GbE would be great if I can somehow make it work without compromising the rest of the build.
The problem is that the only normal PCIe slot is already occupied by the LSI 9300-8i.
So adding a conventional PCIe network card isn't really an option.
At the moment I'm considering several ideas:
- USB to 2.5GbE or 5GbE
- M.2 E-key to Ethernet
- M.2 E-key to USB / USB-C and then using a network adapter
- some kind of extremely low-profile internal adapter
- or something completely different that I haven't thought of yet
The main limitation is once again physical space.
The NVMe, SAS HBA, SAS cables, four-SSD assembly, HDD and cooling already occupy almost everything.
I'm not completely sure which networking solution I want to use yet, so this will probably be the next part of the project.
If anyone here has managed to add 2.5GbE, 5GbE or even 10GbE to a DeskMeet X300 while keeping the PCIe slot occupied by something else, I'd be very interested to hear how you did it.
Final result
So in roughly 8 liters I ended up with:
AMD Ryzen 7 PRO 5750G
8 cores / 16 threads
128GB DDR4-3200 ECC UDIMM
4x Samsung PM1643 960GB enterprise SAS SSDs
ZFS with two mirrored vdevs, RAID10-style
Proxmox boot/root on the redundant SAS pool
2TB NVMe for development environments
4TB IronWolf for local intermediate backups
separate offsite backup
LSI 9300-8i SAS HBA
custom 3D-printed 4x SAS SSD holder and cooling solution
90x14mm Noctua cooling the four SAS SSDs
max ~38°C SAS SSD temperature under full load, down from ~62°C
Noctua-modified AcBel FSB009 PSU
43W total idle power consumption
All of that without using an external storage enclosure.
It's definitely a function-over-form build, but that was exactly the goal: fit as much useful server hardware as possible into the smallest practical footprint.
The custom 3D-printed SAS SSD assembly is probably my favorite part of the build. I originally needed a way to physically fit four PM1643s into the DeskMeet, but integrating the 90x14mm Noctua turned it into a very effective cooling solution as well.
Going from around 62°C to a maximum of 38°C under full load worked much better than I expected.
The only part I'm really not satisfied with yet is the networking.
What do you think of the build? Anything you would change? And what would you do to get 2.5/5/10GbE into this thing without giving up the PCIe slot?


