logoalt Hacker News

DIY NAS: 2026 Edition

353 pointsby sashktoday at 2:54 AM228 commentsview on HN

Comments

Aurornistoday at 3:02 PM

> My only complaint about the motherboards has been that buying them from one of the Chinese e-tail sites like AliExpress is considered problematic by some.

I love some AliExpress deals for some of my hobby purchases, but a NAS motherboard is not one of them.

The contrast between the fashionable case, boutique Noctua fans, and then an AliExpress motherboard doesn’t inspire confidence in the priorities for this build. When it comes to a NAS I prioritize the core components from well known manufacturers and vendors. With everything from hobby gear to test equipment AliExpress has been a gamble on wherever you’re getting the real deal or a ghost shift knockoff or QA reject for me. It’s the last place I’d be shopping for core NAS components.

show 1 reply
Havoctoday at 6:02 PM

I was looking at N class CPU builds and very quickly realized they're not for me. For storage only over LAN, low power prioritized use they're a valid play, but there are some tradeoffs that are not obvious at first glance.

See those NVMEs he stuck in there? They're running at 1/8th their rated link speed. Yeah...12.5%. (PCIe 4.0 x4 vs PCIe 3.0 x1). This board is one of the better ones on pcie layouts [0], but 9 gen3 lanes is thin no matter how you look at it so all those boards have to cut corners somewhere on that

I decided I'm better off with a ebay AM4 build - way better pcie situation, ECC, way more powerful cpu, more sata, cheaper, 6x nvme all with X4 lanes, standard fan compatibility. Main downsides being no quicksync, power consumption and fast ECC UDIMMS are scarce. That was for a proxmox/nas hybrid build though so more emphasis on performance

[0] https://youtu.be/1YJ0s_LxXgU?t=690

show 1 reply
Gudtoday at 6:04 PM

My advice, skip the TrueNAS and go straight to FreeBSD. It's a simple operating system to maintain and it requires minimal setup to use as a NAS.

show 7 replies
ACV001today at 8:54 PM

raspberry pi + 2 HDDs and a 2 slot bay (~$150).

mvkeltoday at 6:29 AM

Wait. You build a new one every -year-?! How does one establish the reliability of the hardware (particularly the aliexpress motherboard), not to mention data retention, if its maximum life expectancy is 365 days?

show 5 replies
VTimofeenkotoday at 4:22 AM

Built a NAS last winter using the same case. Temps for HDDs used to be in mid-50s C with no fan and about 40 with the stock fan. The case-native backplane thingamajig does not provide any sort of pwm control if the fan is plugged in, so it's either full blast or nothing. I swapped the fan for a Thermalright TL-B12 and the HDDs are now happily chugging along at about 37 with the fan barely perceptible. Hddfancontrol ramps it up based on the output of smartctl.

Case can actually fit a low-profile discrete GPU, there's about half height worth of space.

show 1 reply
mzhaasetoday at 6:48 AM

I would like to point people to the Odroid H4 series of boards. N97 or N355, 2*2.5GbE, 4*SATA, 2 W in idle. Also has extension boards to turn it into a router for example.

The developer hardkernel also publishes all relevant info such as board schematics.

show 5 replies
drjasonharrisontoday at 5:35 PM

One problem I've had running a NAS at home is dust. My usual installation location is my pantry, which is where the network enters my apartment. Unfortunately, it is also the same room as my heat pump, so dust can accumulate.

Integrating a dust filter (not necessarily HEPA, but MERV 11) and the required fan upgrades would be wonderful.

dllutoday at 3:53 AM

Very sad that HDDs, SSDs, and RAM are all increasing in price now, but I just made a 4 x 24 TB ZFS pool with Seagate Barracudas on sale at $10 / TB [1]. This seems like a pretty decent price even though the Barracudas are rated for 2400 hours per year [2] but this is the same spec that the refurbished Exos drives are rated for.

By the way, interesting to see that OP has no qualms about buying cheap Chinese motherboards, but splurged for an expensive Noctua fan when the cheaper Thermalright TL-B12 perform just as well for a lot cheaper (although the Thermalright could be slightly louder and perhaps be a slightly more annoying spectrum).

Also, it is mildly sad that there aren't many cheap low power (< 500 W) power supplies for SFX form factor. The SilverStone Technology SX500-G 500W SFX that was mentioned retails for the same price as 750 W and 850 W SFX PSUs on Amazon! I heard good things about getting Delta flex 400 W PSUs from Chinese websites --- some companies (e.g. YTC) mod them to be fully modular, and they are supposedly quite efficient (80 Plus Gold/Platinum) and quiet, but I haven't tested them out yet. On Taobao, those are like $30.

[1] https://www.newegg.com/seagate-barracuda-st24000dm001-24tb-f...

[2] https://www.seagate.com/content/dam/seagate/en/content-fragm...

show 5 replies
zdwtoday at 5:00 AM

The Jonsbo N3 case which is 8x 3.5" drives has a smaller footprint than this, which might be better for most folks. Needs a SFX PSU though, which is kind of annoying.

If you get an enterprise grade ITX board that has a 16x PCIe slot which can be bifurcated into 4 M.2 form factor PCIx4 connections, it really opens up options for storage:

* A 6x SATA card in M.2 form factor from Asmedia or others will let you fill all the drive slots even if the logic board only has 2/4/6 ports on it.

* The other ports can be used for conventional M.2 nVME drives.

show 1 reply
cm2187today at 10:22 AM

HDD have to be bought new, as well as anything mechanical (eg fans). But for motherboards, CPU, RAM and SSD, there is great value in buying used enterprise hardware on ebay. It is generally durable hardware that spent a quiet life in a temperature controlled datacentre, server motherboards from 5 years ago are absolute aircraft carriers in term of PCIe lanes and functionalities. Used enterprise SSDs are probably more durable than a new retail SSD, plus power loss protection and better performance.

The only downside is slightly higher power consumption. But just bought a 32 core 3rd gen Xeon CPU + motherboard, 128GB RAM, it idles at 75w without disks which isn't terrible. And you can build a more powerful NAS for a third of the price of a high end Synology. Unlikely that the additional 20-30w idle power consumption will cost you more than that.

show 5 replies
spefftoday at 3:30 AM

Q - assuming the NAS was strictly used as NAS and not as a server with VMs, is there a point in having a large amount of RAM? (large as in >8GB)

I'm not sure what the benefit would be since all it's doing is moving information from the drives over to the network.

show 8 replies
vbezhenartoday at 1:52 PM

No ECC, no remote KVM. HP Microserver remains the only viable option.

show 4 replies
evanjrowleytoday at 7:26 AM

I would have chosen the i3-n305 version of that motherboard because it has In-Band ECC (IBECC) support - great for ZFS. IBECC is very underrated feature that doesn't get talked about enough. It may be available for the N150/N355, but I have never seen a confirmation.

show 2 replies
starkytoday at 8:12 AM

I think the worry about power consumption is a bit overblown in the article. My NAS has an i5-12600 + Quadro P4000 and uses maybe 50% more power than the one in this article under normal conditions. That works out to maybe $4/month more cost. Given the relatively small delta, I'd encourage picking hardware based on what services you want to run.

show 5 replies
QuiEgotoday at 5:54 PM

I’ve been pretty happy with taking a Terramsater F4-425 Plus and putting Linux on it.

I feel like the mini ITX market for motherboards is just too niche. If you want something small, buy an off the shelf NAS. If size is not an issue, buy a case that can hold a full sized motherboard and lots of disks.

show 1 reply
michaelhoneytoday at 7:50 PM

I appreciate the use of liters as the unit of bulk

anentropictoday at 2:00 PM

I used to have big HDDs attached to my Thunderbolt dock.

But it was always annoying having to 'eject' them before unplugging the laptop from the dock. Or sometimes overnight they would disconnect themselves and fill up my screen with dozens of "you forgot to eject" notifications. Yes I'm on macOS.

Do NAS avoid this issue? Or you still have to mount/unmount?

Why does there seem to be much more market for NAS than for direct attached external HDD?

Eventually I got a new laptop with bigger SSD, started using BackBlaze for backups, and mostly stopped using the external HDDs.

I always assumed NAS would be slower and even more cumbersome to use. Is that not the case?

show 3 replies
p1mrxtoday at 5:37 AM

I recently got a used QNAP TS-131P for cheap, that holds one 3.5" drive for offsite backup at a friend's house. It's compact and runs off a common 12V 3A power supply.

There is no third-party firmware available, but at least it runs Linux, so I wrote an autorun.sh script that kills 99% of the processes and phones home using ssh+rsync instead of depending on QNAP's cloud: https://github.com/pmarks-net/qnap-minlin

fmajidtoday at 8:37 AM

I upgraded my home backup server a couple of months ago to a Minisforum N5 Pro, and am very happy with it. It only has 4 3.5” drive slots, but I only use two with 2x20TB drives mirrored, and two 14TB external drives for offsite backups. The AMD AI 370 CPU is plenty fast so I also run Immich on it, and it has ECC RAM and 10G Ethernet.

show 1 reply
bhattisatishtoday at 11:45 AM

Are there any tape based solution which can be used at home? I don't care about time retrieval. It's more for home archival purpose.

I have two NAS servers (both based on Synalogy). But I need something where I can back it up and forgot about it till I want to restore the stuff. I am looking at a workflow of say, weekly backup to tape. Update the index. Whenever I want to restore a directory or file, I search the index, find the tape and load the same for retrieval.

NAS can be used for continuous backup (aka timemachine and timeshift). And archival at a weekly level.

show 3 replies
jrrvtoday at 2:24 PM

What makes a motherboard a NAS motherboard, precisely? I've got a decent Mini-ITX sitting around and I've been contemplating setting up/getting a NAS. Would be nice if I could re-use what I already have and save some money.

show 2 replies
dbalaterotoday at 4:06 AM

I researched a bunch of cases recently and the Jonsbo, while it looked good, came up as having a ton of issues with airflow to cool the drives. Because of this, I ended up buying the Fractal Node 804 case, which seemed to have a better overall quality level and didn't require digging around AliExpress for a vendor.

show 1 reply
deweytoday at 2:10 PM

Maybe I'm out of the loop but I've never heard of "Topton". As this brand is being mentioned 16 times in this one blog post I'm just assuming that's a sponsored blog post and not an objective overview.

show 2 replies
exmadscientisttoday at 4:38 AM

Are there any NAS solutions for 3.5" drives, homebrew or purchased, that are slim enough to stash away in a wall enclosure? (This sort of thing: https://www.legrand.us/audio-visual/racks-and-enclosures/in-... , though not that particular model or height.) I'd like to really stash something away and forget about it. Height is the major constraint, you can only be ~3.5" tall. And before anyone says anything about 19" rack stuff, don't bother. It's close but just doesn't go, especially if it's not the only thing in the enclosure.

show 3 replies
Keyframetoday at 11:55 AM

This is all fine, but price came around same-ish as UGREEN DXP8800, if we're considering price alone.

show 1 reply
StrLghttoday at 10:56 AM

I did something similar last year. Market for mITX NAS boards is pretty bad. I went for ASRock N100DC-ITX – it has 2x SATA ports, but there's also PCIe 3 x4.

The main benefits of this board were:

* it's not from an obscure Chinese company

* integrated power supply – just plug in DC jack, and you're good to go

* passive cooling

Really hope they make an Intel N150 version.

show 1 reply
disambiguationtoday at 4:52 AM

I too was in the market recently for a NAS, downgrading from a 12 bay server because of yagni - it's far too big, too loud, runs hot, and uses way too much energy. I was also tempted by the jonsbo (it's a very nice case) but prices being what they are it was actually better to get a premade 4 bay model for under $500 (batteries included, hdds are not). It's small, quiet, power efficient, and didnt break the bank in the process. Historically DIY has always been cheaper, but that's no longer the case (no pun intended)

m000today at 4:07 PM

I've recently gone through building a NAS for home. I read several guides like this, but a lot of them didn't quite match what I had in mind. Following some takeaways from my personal experience:

- Finding a low-wattage/high-efficiency ATX/SFX PSU is the hardest part. To achieve the advertised efficiency, your Gold-rated PSU needs at least 20% load. I.e. 100W for a 500W PSU. If you are building for low-power, you will need much lower wattage for the PSU to operate at optimal conditions/efficiency. Good luck finding anything under 450W these days.

- Do your math before choosing RAIDX, where X != 1. E.g. the disk cost for 2*16TB RAID1 array is pretty close to the cost of 3*8TB RAID5 array of the same capacity. But future upgrades with RAID1 are much easier and less costly, given that your NAS box will probably have only 4-5 slots. RAIDX make sense if you want to go wild (target NAS capacity >> maximum available single disk capacity).

- If you have not jumped into the "homelab" rabbithole and you only want a NAS and some services, NAS operating systems like TrueNAS are a PITA. Your hardware will be "owned" by the NAS OS, and you will need to jump through hoops to get any other software running. Most of them encourage you to not run anything else on them, except from prepackaged apps from their "store". So, you may want to stick with something more prosaic. E.g. vanilla debian.

- If you are thinking of ZFS/TrueNAS because of the scrubbing functionality, RAID1 + BTRFS also have scrubbing.

- Motherboards from AliExpress save you time. If I could procure a motherboard with 6 SATA ports, at least 2 2.5GbE ports, and an N series CPU from a mainstream vendor, I probably would. But there aren't any such models. If you try to add these features on top of a standard motherboard, you need another round of researching components. Plus, if it is a mini-ITX mobo, you may run out of PCIe slots.

- Motherboards from AliExpress are just fine. I'm not sure why people nag about "reliability" without even anecdotal evidence. If your mobo dies, too bad. But mobos are pretty low in the list of components affecting the safety of your data, with PSU, disks and software being more important.

show 2 replies
esskaytoday at 10:39 AM

> HDD have to be bought new

In A DC environment sure. In a home NAS not so much. I'm on Unraid and just throw WD recertified drives of varying sizes at it (plus some shucked external drives when I find them on offer), that's one of its strengths and makes it much cheaper to run.

aynyctoday at 1:33 PM

I did some shopping recently, the market is very weird right now. Given the pricing of hardware recently, pre-built NAS now is actually on par pricing wise for DIY.

andrubytoday at 1:33 PM

Looking at the Power Consumption section:

How can the total average Wattage be lower than any of the lines it consists of?

Total average power is 66.49W, yet average _Idle_ power is noted as 66.67W.

show 1 reply
WarOnPrivacytoday at 3:50 AM

I have built 2 NAS that borrow ideas from his blogs. One uses the Silverstone CS382 case (6x 6TB SAS) and the other uses a Topton N5105 Mini-ITX board (6x 10TB SATA). I'm quite happy with both.

ref: https://blog.briancmoses.com/2024/07/migrating-my-diy-nas-in...

mtlynchtoday at 11:26 AM

I appreciate Brian's posts and they've helped me learn to build my own NAS systems, but there's a scammy angle to his articles.

All of the merchant links are affiliate links, which he (illegally) does not disclose.[0] He's effectively acting as a sales rep for these brands, but he's presenting himself as an unbiased consumer.

The affiliate relationship incentivizes Brian to recommend more expensive equipment and push readers to the vendors that pay Brian the most rather than the vendors that are the best for consumers.

I recognize that it's an unfortunate truth that affiliate links are one of the few ways to make money writing non-AI content about computer hardware. I'm fine with affiliate links, but the author should disclose the conflict of interest at the top of the post before getting into the recommendations.

In the interest of full disclosure, I also write about NAS builds on my blog, so I somewhat compete with Brian's posts, but I stopped using affiliate links five years ago because of the conflict of interest.

If you're not familiar with how affiliate relationships create dangerous incentives, I recommend reading the article, "The War To Sell You A Mattress Is An Internet Nightmare."[1] tl;dr - All the top mattress-in-a-box reviewers were just giving favorable reviews to the company that paid the best affiliate rates, even going so far as to retroactively update old reviews if the payout rates changed.

[0] https://www.ftc.gov/business-guidance/resources/ftcs-endorse...

[1] https://www.fastcompany.com/3065928/sleepopolis-casper-blogg...

show 1 reply
Hamukotoday at 5:45 PM

>32GB of DDR5 RAM

In this economy?

aetherspawntoday at 7:10 AM

Obligatory comment every time one of these threads comes up that Synology, sure, the hardware is a bit dated but… as far as set and forget goes:

I’ve run multiple Synology NAS at home, business, etc. and you can literally forget that it’s not someone else’s cloud. It auto updates on Sundays, always comes online again, and you can go for years (in one case, nearly a decade) without even logging into the admin and it just hums along and works.

show 4 replies
gorbachevtoday at 10:59 AM

The motherboard seems quite expensive.

kotaKattoday at 11:22 AM

While not DIY, I would like to also call out an interesting discovery lately.

https://www.ugreen.com/blogs/news/ugreen-makes-strategic-ent...

UGREEN has apparently inked deals to drop their DXP2800s into (some) Walmarts, which also included bringing in some 10/12TB Toshiba N300 Pro drives as well to go with them on the shelves. Being a super-rural American, I was a bit surprised to see this on my local shelf as a nearly turnkey solution in an area where there's nothing remotely close to a Best Buy, even.

Even more surprisingly: they've been sold by Walmart below minimum advertised prices at UGREEN a few times normally...

show 2 replies
DeathArrowtoday at 6:21 AM

I wonder how many consumer level HDDs in RAID5 will take to saturate a 10Gbps connection. My napkin math says that from 1,250 MB/s we can achieve around 1,150 MB/s due to network overhead so it means about 5 Red Pro/ Ironwolf Pro (reading at about 250–260 MB/s each) in RAID5 to saturate the connection.

show 1 reply
jaimex2today at 5:37 AM

What's the plan if your house burns down?

show 2 replies
alan-jordan13today at 2:23 PM

[dead]

pSYoniKtoday at 8:42 AM

TL;DR - please stop wasting tons of resources putting together new servers every year and turning this into yet another outlet for "I have more money than sense and hopefully I can buy myself into happiness". Just get old random hardware and play around with it and you'll learn so much that you will be able to truly appreciate the difference between consumer and enterprise hardware.

This seems awfully wasteful. One of the main reasons for which I've built my own homeserver was to reduce resource usage - one could probably argue that the carbon footprint of keeping your photos in the cloud and running services is lower than building your own little datacentre copy locally and where would we be if everyone builds their own server, then what? Well, I think that paying Google/Apple/Oracle/etc whoever money so that they continue their activities has a bigger carbon footprint than me picking up old used parts and running them on a solar/wind only electricity plan. I also think I'm going a bit overboard with this and I'm not suggesting to vote with your wallet because that doesn't work. If you want real change this needs to come from the government. You not buying a motherboard won't stop a corporation from making another 10 million.

Anyway, except for the hard drives, all components were picked up used. I like to joke it's my little Frankenstein's monster, pieced together from discarded parts no one wanted or had any use for. I've also gone down the rabbit hole to build the "perfect" machine, but I guess I was thinking too highly of myself and the actual use case. The reason I'm posting this is to help someone who might not build a new machine because they don't have ECC and without ECC ZFS is useless and you need Enterprise drives and you want 128 GB of RAM in the machine and you could also pick up used enterprise hardware and you could etc...

If you wish to play around with this, the best way is to just get into it. The same way Google started with consumer level hardware so can you. Pick up a used motherboard, pick up some used ram, a used CPU, throw them into a case and let it rip. Initially you'll learn so much and that alone is worth every penny. When I built my first machine, I wasn't finding any decently used former desktop form hp/lenovo/dell so I found a used i5 8500t for about 20$, 8 gb of ram for about 5$, a used motherboard for 40$, case was 20$ and PSU was $30. All in all the system was 115$ and for storage I used an old 2.5inch ssd for boot drive and 2 new NAS hard drives (which I still have btw!). This was amazing. Not having ECC, not having a server motherboard/system, not worrying about all that stuff allowed me to get started. The entry bar is even lower now, so just get started, don't worry. People talk about flipped bits as if it happens all day every day. If you are THAT worried, then yeah, look for a used server barebone or even a used server with support for ecc and do use ZFS, but I want to ask, how comfortable are you making the switch 100% now over night without having ever spent any time configuring even the most basic server that NEEDS to run for days/weeks/months? Old/used hardware can bridge this gap and when you're ready it's not like you have to throw out the baby with the bathwater. You now have another node in a proxmox cluster. Congrats! The old machine can run LXCs, VMs, it could be a firewall it could do anything and when it fails, no biggie.

Current setup for those interested:

i7 9700t

64 GB DDR4 (2x32)

8, 10, 12, 12, 14 TB HDDs (snapraid setup and 14 TB HDD is holding parity info)

X550 T2 10Gbps network card

Fractal Design Node 804

Seasonic Gold 550watts

LSI 9305 16i

show 2 replies