Live data from Hacker News

DIY NAS: 2026 Edition

blog.briancmoses.com

161–170 of 315 posts

Re: DIY NAS: 2026 Edition

#161

> 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.…

That's a Topton board from the official Topton store on AliExpress. It's strictly equivalent to buying straight from the manufacturer and will be shipped by Topton not AliExpress.

The Jonsbo case is probably both cheaper and easier to buy from AliExpress than Amazon too to be fair. It's also a Chinese brand.

Re: DIY NAS: 2026 Edition

#162

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…

> Why does there seem to be much more market for NAS than for direct attached external HDD? I can access my NAS from anywhere in the world, but you can only access your direct-attached drives when sitting at your desk. I can hide my NAS in a closet, but your direct attach drives are wasting valuable desk space and causing noise in your workspace. My NAS has a software raid (raidz2) so any two of my drives could die w…

You can configure a NAS to use Wake-on-LAN, so that it will not run 24/7, but only when you wake it up remotely. After you finish using it, you power it down remotely, until the next use.

Re: DIY NAS: 2026 Edition

#163
post #153

Earlier quoted context omitted.

Can you give a reference for ECC? I can not find anything about ECC support on the Odroid site.

The version using the 4-core CPU Intel N97, which is specified by Intel as an embedded CPU, certainly has in-band ECC, which was tested by some reviewers of this SBC. I do not know whether the 8-core version (H4 Ultra) also enables in-band ECC, as for that CPU Intel does not specify embedded uses, so they may disable the ECC support in the factory. See e.g.: https://www.cnx-software.com/2024/05/26/odroid-h4-plus-revi…

I can confirm that the Odroid H4 Plus also supports in-band ECC. If I remember right, Memtest86 showed different stats when I ran it with in-band ECC enabled/disabled though I didn't have a good way to test that an error was actually corrected.

Re: DIY NAS: 2026 Edition

#164
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.

Re: DIY NAS: 2026 Edition

#165
post #119
post #54

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.

$4/mo is more than I expected. I always compare to cloud storage and $50/yr is significant.

This is why I stated that the important part is sizing the machine for your use case. I use my NAS as far more than just a storage server, it also runs a couple VMs and about 20 docker containers all the time. Plus I've also got my Windows VM that I boot up for the few programs I use that don't have a Linux equivalent (which is also the only time the P4000 is working). That is much more different than comparing to just cloud storage.

Re: DIY NAS: 2026 Edition

#166

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 ind…

You can buy a tabletop LTO tape drive, a SAS HBA card and an appropriate cable and you can use them with any desktop computer with a free big enough PCIe slot.

The problem is that while the tapes are at least 3 times cheaper than HDDs, and you have other additional advantages, e.g. much higher sequential reading/writing speed and much longer storage lifetime of the tape, the tape drives are extremely expensive, at a few thousand $, usually above $3k.

You can find tape drives for obsolete standards at a lower price, but that is not recommended, because in the future you may have a big tape collection and after your drive dies you will no longer find any other compatible drive.

Because the tapes are cheap, there will be a threshold in the amount of data that you store where the huge initial cost of the tape drive will be covered by the savings from buying cheap tapes.

That threshold is currently at a few hundred TB of stored data.

I use an LTO tape drive and I have recovered its cost a long time ago, but I have more than 500 TB of data.

However, only a third of that is actual useful data, because I make 2 copies of each tape, which are stored in different locations. I am so paranoid because it is data that I intend to keep forever and I have destroyed all the other supports on which it was stored, e.g. the books that I have scanned, for lack of storage space. An important purpose of the digitization has been to reduce the need for storage space, besides reducing the access time.

I keep on my PC a database with the content of all tapes, i.e. with all the relevant metadata of all the files that are contained inside the archive files stored on the tapes.

When I need something, I search the database which will give me the location of the desired files as something like "tape 47 file 89" (where "file 89" is a big archive file, typically with a size of many tens of GB). I insert the appropriate tape in the drive and I have a script that will retrieve and expand the corresponding archive file. The access time to a file averages around 1 minute, but then the sequential copying speed is many times higher than with a HDD. Therefore, for something like retrieving a big movie, the tape may be faster overall than a HDD, despite its slow access time.

There are programs that simulate a file system over the tape, allowing you to use your standard file manager to copy or move files between a tape and your SSD. However I do not use such applications, because they reduce a lot the performance that can be achieved by the tape drive. I handle frequently large amounts of data, i.e. the archive files in which I store data on the tapes are typically around 50 GB, so the reduced performance would not be acceptable.

Re: DIY NAS: 2026 Edition

#167
post #90

Earlier quoted context omitted.

Plus the commission from the undisclosed Amazon affiliate links in the post. They're tagged for the post and year so must be worth it to go to that trouble rather then using generic tag for the whole blog. tag=diyans2024-20, tag=diynas2025-20,tag=diynas2026-20

On a more rhetorical side, should they be disclosed? Isn't that assumed nowadays that every link to a marketplace is an affiliate link?

Social enforcement is probably all we can get, but yes, they should be disclosed. I'ma a fan of using 'affiliate link' as the anchor text, but it might offend one's html sensibilities. A brief one sentance blurb about commisions before the affiliate links start is sufficient.

Re: DIY NAS: 2026 Edition

#168

Earlier quoted context omitted.

The version using the 4-core CPU Intel N97, which is specified by Intel as an embedded CPU, certainly has in-band ECC, which was tested by some reviewers of this SBC. I do not know whether the 8-core version (H4 Ultra) also enables in-band ECC, as for that CPU Intel does not specify embedded uses, so they may disable the ECC support in the factory. See e.g.: https://www.cnx-software.com/2024/05/26/odroid-h4-plus-revi…

I can confirm that the Odroid H4 Plus also supports in-band ECC. If I remember right, Memtest86 showed different stats when I ran it with in-band ECC enabled/disabled though I didn't have a good way to test that an error was actually corrected.

Some systems allow forcing an ECC error, but assuming that's not available, if you can adjust memory voltages or timings, you can usually encourage errors that way and confirm memtest detects ECC corrections.

Re: DIY NAS: 2026 Edition

#169

Earlier quoted context omitted.

75W idle is 650kWh a year, that's quite significant in the context of a home.

260 Euros in Germany. And this heat also has to be moved out

Well that’s on you for living in the failed state of Germany, where power is 3-4x as expensive as it is in sensible countries like the US.

Re: DIY NAS: 2026 Edition

#170

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

I just bought a consumer AMD B850 board that supports ECC when I built my NAS in early October. I also got 32GB of ECC memory for $180 which is a distant memory today lol.
Post reply on HN