Chehan Ratnasiri

Home server

NAS Project

Published on

This is a quick a write-up of my budget-conscious NAS project, made to be an easily expandable system for storage needs - Plex, Immich, Nextcloud, etc. Here’s a brief overview of the setup:

Node 804 inside

I selected the Fractal Design Node 804 case for its ample internal space and modularity, which makes it well-suited for housing multiple drives and accommodating future expansions. For connectivity, I used an LSI SAS9200-8e card, connected with an SFF-8088 to SFF-8088 cable, an SFF-8088 to SFF-8087 PCI bracket, and an SFF-8087 to SATA cable. The system is powered by a Silverstone ET550 PSU, which I turned on using a paper clip to jump-start it.

Here’s the back of the case, you’ll notice the SFF-8088 PCI bracket/ breakout:

Back of the Node 804

The software runs on an OMV VM hosted on Proxmox. I’m using MergerFS for drive pooling and SnapRAID for parity. Proxmox is hosted on a second-hand Dell Optiplex 7050. Here’s me adding a parity drive that was long overdue, a refurbished 16TB WD Ultrastar:

Node 804 drive cage

And here’s me connecting the “JBOD” back to the Optiplex using a mini SAS cable:

Node 804 drive cage

This setup has been running ~smoothly. The combination of the Node 804’s design and the software stack ensures I can easily add more drives as my storage demands increase.