frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

How to Build a Minimal ZFS NAS Without Synology, QNAP, TrueNAS

https://neil.computer/notes/how-to-setup-minimal-zfs-nas-without-truenas/
40•4diii•1h ago

Comments

Khaine•39m ago
Can anyone recommend a good server for a homelab to use for a storage purpose like this?
bombcar•21m ago
It's a horrible idea likely, but I have an ancient old Dell PowerEdge R510. Probably sucks way too much energy, but it does what it does and the price of SSDs have skyrocketed so I'm not touching it.
burner420042•7m ago
I'm sure there's better options now but the HP ProLiant MicroServers (used).

They support ECC ram, 4 caddies, one extra PCIe slot, and to my knowledge you're not cpu limited for a zfs file server usecase.

Keep in mind though, all you need is linux support, iDRAC, ECC if you're a snob, and drive bays ... and that's basically any free server.

beagle3•33m ago
I still pay for snooty, and the reason for that is that when a disk goes bad (not if; when) I pop its tray out, replace the disk, pop the tray with the disk back in, click a couple of widgets, and that’s it. I know it will be rebuilt properly.

(And I know I have to do that, because when the disk fails it beeps and lights a led near the bad disk)

It’s easy to build a NAS such as the one described in this article, but in the long run, data loss is significantly more likely.

Also, any guide like this that doesn’t guide you through “disk 3 failed, this is how you safely replace it” is imho incomplete, even if it doesn’t go through telling you how you know a disk has failed.

msh•28m ago
Is snooty a autocorrect for Synology or some other product?
splitbrain•19m ago
I came to the same conclusion when I built my NAS. Just Nix for the system, zfs for raid and docker compose for any service I might want to run. https://www.splitbrain.org/blog/2025-08/03-diy_nas_on_nixos
Confiks•18m ago
Not a great time price-wise to be building a NAS, but I have been doing so for the last past weeks. Inside a Jonsbo N6 case, which is pretty nice with an 8x SATA backplane and drive bays (unlike the earlier Jonsbo variants).

I ended up on shucking 4x the 14 TB WD Elements Desktop. They contain helium drives, the WD140EDGZ in my case, and are about 25% cheaper than 4x the 12 TB WD Red Plus drives (which are air-filled). The shucking was easier than I expected too, and the performance seems very comparable. The warranty is a definite downside (European, so no Magnuson-Moss), but I think I can even get them back in their enclosure should they fail during the 2-year warranty period.

I've put some second hand 256 GB M.2 SSDs in there as boot drives. It was a bit of a struggle to get it to work in a way that failure of one of the drives doesn't hold up booting, combined with LUKS, TPM keys and ZFS on root. Learned a lot about systemd-boot which I have never used before, but feels a lot saner to me than grub ever was. So now I have a large script which debootstraps a Debian based NAS into being.

I noticed that there are a lot of ZFS myths and cargo culting. For example TFA mentions ECC RAM, which in some circles is a must-have because ZFS would wreck your pool during a scrub otherwise, which is a myth. It's also very expensive, especially this year. You also don't need much RAM for ZFS, L2ARC doesn't use much RAM at all, to name a few others.

Still doubting about setting `dnodesize=auto` (which is the default), because there are some horror stories about that [1]. And it seems impossible to find a cloud storage provider with reasonable prices that supports `zfs send`. Rsync.net upped their minimum order to 10 TiB recently, which is far too much for my use case.

[1] https://github.com/openzfs/zfs/issues/11353

[2] https://www.rsync.net/products/zfsintro.html

tamimio•13m ago
Yeah no. When it comes to backups and data storage, I would rather use a proven reliable system that’s been used and tested by millions of other users, keep these hacky stuff for your hyperland set up.
aligutierrez•11m ago
this is really cool. I've been dealing with an aging Synology nas and this is something I can pick up, evaluate performance and how safe it is to serve as home for my data.
naturalmovement•10m ago
Stopped reading at "Debian".

Running ZFS on anything but Solaris/Illumos/FreeBSD is asinine.

ZFS is a permanent second-class citizen on Linux (due to usual open-source politics).

I don't want to trust my data to some half-assed out-of-tree solution that may or may not break in a week.

FreeBSD ZFS support has matured and is outstanding. Quality-wise it has reached parity with Illumos.

If you can afford Solaris then you're probably not building your own NAS from parts of lesser computers.

How to Build a Minimal ZFS NAS Without Synology, QNAP, TrueNAS

https://neil.computer/notes/how-to-setup-minimal-zfs-nas-without-truenas/
45•4diii•1h ago•13 comments

Is The Economist Always Wrong?

https://www.economist.com/interactive/finance-and-economics/2026/07/02/is-the-economist-always-wrong
84•nreece•2h ago•56 comments

Tenda firmware (multiple versions) contains hidden authentication backdoor

https://kb.cert.org/vuls/id/213560
95•miniBill•4h ago•25 comments

GAO: DOE Is Prematurely Excluding Less Expensive Options for Nuclear Cleanup

https://www.gao.gov/products/gao-26-108193
160•Jimmc414•6h ago•71 comments

Structure and Interpretation of Computer Programs Video Lectures (1986)

https://ocw.mit.edu/courses/6-001-structure-and-interpretation-of-computer-programs-spring-2005/v...
88•gjvc•5h ago•4 comments

Canada's only watchmaking school still ticking after 80 years

https://www.cbc.ca/news/canada/montreal/canada-s-only-watchmaking-school-9.7254211
84•throw0101a•3d ago•29 comments

Local, CPU-Friendly, High-Quality TTS (Text-to-Speech) with Kokoro

https://ariya.io/2026/03/local-cpu-friendly-high-quality-tts-text-to-speech-with-kokoro/
348•speckx•10h ago•72 comments

Chat Control 1.0 and 2.0 Explained

https://fightchatcontrol.eu/chat-control-overview
514•gasull•14h ago•169 comments

Copy That Floppy – Cambridge guide for preserving data from fragile floppy disks

https://www.digipres.org/the-floppy-guide/
8•whiteblossom•1h ago•3 comments

Show HN: Neil the Seal Game

https://neiltheseal.app/
16•dalemhurley•2d ago•6 comments

Show HN: Davit, a Apple Containers UI

https://davit.app
248•xinit•10h ago•52 comments

30papers.com – Ilya's 30 essential ML papers, in a beginner friendly format

https://30papers.com/
429•notmcrowley•13h ago•69 comments

Herdr: One terminal to rule them all

https://herdr.dev/
211•handfuloflight•6d ago•101 comments

Show HN: Chiptune Radio

https://chiptune-radio.alephvoid.com/
32•bootbloopers•4h ago•5 comments

LineageOS Statistics

https://stats.lineageos.org
17•pentagrama•3h ago•7 comments

Pure-Python symbolic regression that rediscovered Kepler's law from 8 data point

https://github.com/ariel95500-create/gp-elite
19•sade_95•5d ago•9 comments

l: A new runtime for k and q

https://lv1.sh/
122•skruger•10h ago•65 comments

Every new car sold in the European Union must include a driver monitoring camera

https://allaboutcookies.org/eu-mandatory-distracted-driver-system
501•nickslaughter02•8h ago•653 comments

Show HN: Rowboat – Open-source, local-first alternative to Claude Desktop

https://github.com/rowboatlabs/rowboat
122•segmenta•12h ago•35 comments

We're extending access to Fable 5 on all paid plans through July 12

https://twitter.com/claudeai/status/2074548242386178258
120•minimaxir•11h ago•128 comments

Scheme Is a Hoot

https://gracefulliberty.com/notes/scheme-is-a-hoot/
46•signa11•2d ago•4 comments

An interactive explorer for Benford's Law across real datasets

https://vatsalbakshi.com/blog/benfords-law/
26•dingobabies•4h ago•9 comments

GPT-5.6 Sol, along with Terra and Luna, will launch publicly this Thursday

https://twitter.com/OpenAI/status/2074704958419792299
19•jfrbfbreudh•50m ago•0 comments

Jim's TrueType QR Code Font

https://github.com/jimparis/qr-font
159•arantius•12h ago•21 comments

IEEE Rolls Out Large Language Models Training Course

https://spectrum.ieee.org/large-language-models-ieee-course
49•JeanKage•6d ago•7 comments

Notes on Software Quality

https://anthonyhobday.com/blog/20260410
107•speckx•10h ago•48 comments

Why skilled workers come to Germany and then leave again

https://www.dw.com/en/germany-migrants-skilled-workers-integration-labor-market-bureaucracy-langu...
214•theanonymousone•18h ago•534 comments

AI Meets Cryptography 1: What AI Found in Cloudflare's Circl

https://blog.zksecurity.xyz/posts/circl-bugs/
102•duha•10h ago•11 comments

StreetComplete: Fixing OpenStreetMap, one tiny quest at a time

https://streetcomplete.app/
725•kls0e•16h ago•173 comments

Why we built yet another Postgres connection pooler

https://pgdog.dev/blog/why-yet-another-connection-pooler
157•levkk•13h ago•40 comments