This is fun for learning purposes, but even with the PCIe 3 bus the Pi just isn't that great a server when compared to an Intel N-series machine.
I have two "normal" NAS devices, but I would like to find a compact N100 board with multiple SATA ports, (like some of the stackable HATs for the Pi, some of which will take 4 disks directly on the PCB) to put some older discarded drives to good use.
My go-to solution software-wise is actually to install Proxmox, set up ZFS on it and then drop in a lightweight LXC that exposes the local filesystem via SMB, because I like to tweak the "recycle bin" option and some Mac-specific flags--I've been using that setup for a while, also off Proxmox: https://taoofmac.com/space/notes/2024/11/09/1940#setting-up-...
There are tons of mini-itx N100 boards with onboard 2.5G or 10G ethernet and 6-8 sata ports for a few hundred bucks available (on Amazon for example). search “n100 mini itx nas”.
There are also some decent 6 and 8 bay mini-itx cases.
I went looking for completed systems
recently and couldn’t find any integrators that make them. Surprised nobody will take a few hundred bucks to plug in all the motherboard power/reset pin headers for me.
The article states "I currently run an Ampere Arm server in my rack with Linux and ZFS as my primary storage server" and this is just explaining how to try it out on the Pi, which I found surprisingly interesting. I am glad people like the N100s and wish they would find more relevant articles to talk about them.
The warning about death of three SSDs doesn't inspire too much confidence to be honest... do you think it was due to the usage patterns of Proxmox default settings for ZFS?
Over time and lots of reading random information sources, I got notes about disabling several settings that are cool for datacenter-levels of storage, but useless for the kinds of "Raspberry-pi tied with a couple USB disks" that I was interested in.
The Odroid H4+ might be what you're looking for. It's a N97 SBC from a South Korean manufacturer that's been around a while. The "+" variant has 4 SATA ports. With an adapter board, 2-4 NVMe drives can be attached as well.
Odroid themselves sell simple cases for the H4+ like the Type 3 that can hold several drives if you don't mind the homebrew look. They also sell a mini-ITX kit that makes the board compatible with a mini-ITX case of your own choosing.
I have two "normal" NAS devices, but I would like to find a compact N100 board with multiple SATA ports, (like some of the stackable HATs for the Pi, some of which will take 4 disks directly on the PCB) to put some older discarded drives to good use.
My go-to solution software-wise is actually to install Proxmox, set up ZFS on it and then drop in a lightweight LXC that exposes the local filesystem via SMB, because I like to tweak the "recycle bin" option and some Mac-specific flags--I've been using that setup for a while, also off Proxmox: https://taoofmac.com/space/notes/2024/11/09/1940#setting-up-...