Home » What you need to build a Raspberry Pi home NAS

What you need to build a Raspberry Pi home NAS

by Marc Sheridan
A tidy flat lay of a circuit board, SSD, cooler, cable and tools on a white desk

Our Raspberry Pi vs Arduino comparison ended with a clear winner for a home NAS: the Raspberry Pi 5. Here’s what to buy, for a simple build and an ambitious one.

How we chose: we did not build these. The list comes from Jeff Geerling’s tested setup and the makers’ documents, linked below. Storage prices are moving quickly, so check before you buy. Price ranges: Budget = under $100, Mid-range = $100-300, Premium = over $300.

Shopping list

Part Beginner build Advanced build Price range
Raspberry Pi 5 4 GB (8 GB for Immich) 8 GB Mid-range
Power Official 27 W USB-C supply 12 V supply, no USB-C Budget
Active Cooler Yes Yes, needs a small mod Budget
Storage board Pimoroni NVMe Base Radxa Penta SATA HAT Budget
Drives One 1 TB NVMe SSD Four SATA SSDs Mid-range to Premium
microSD, 32 GB or more Unless you boot from the SSD Yes Budget
Backup drive Yes, USB Yes, separate Varies
Diagram of the simple build, stacked with one NVMe SSD, and the advanced build with a Radxa Penta SATA HAT, four SSDs and a 12 V supply
The two builds, part by part · Illustration by DIGITAL WOXTER TECHNEWS.

The brain: Raspberry Pi 5

The Raspberry Pi 5 with 4 GB is enough for file sharing. If you want the Immich photo app, choose the 8 GB model, because it needs at least 6 GB. Watch for inflated reseller prices and kits with extras you don’t need.

See the deal on Amazon →

Power: official 27 W supply

The Raspberry Pi 27 W USB-C power supply is for the beginner build. Check the listing, as other brands use the word “official” too. For the advanced build, don’t buy this: the Radxa board powers the Pi itself from a 12 V supply. Never connect two supplies at once.

See the deal on Amazon →

Cooling: Active Cooler

An always-on NAS needs a cooler, and the Raspberry Pi Active Cooler is the simple choice. On the advanced build, Geerling had to snap off three fins to clear the Radxa board’s plug.

See the deal on Amazon →

Beginner storage: Pimoroni NVMe Base

The Pimoroni NVMe Base sits under the Pi and takes SSDs from 2230 to 2280 in length. That matters: Raspberry Pi’s own M.2 HAT+ takes only the shorter 2230 and 2242 drives, and most shop SSDs are 2280.

See the deal on Amazon →

Beginner drive: WD_BLACK SN770

The WD_BLACK SN770 1 TB is on Pimoroni’s tested list for its dual board. It’s an older model, so stock may fade. Over Gigabit, you won’t feel the difference from a faster drive.

See the deal on Amazon →

Advanced storage: Radxa Penta SATA HAT

The Radxa Penta SATA HAT connects four SATA drives plus one more through eSATA, and it’s the board behind the best published Pi NAS test. Beware of lookalikes, including one for the Rock Pi 4. You’ll also need a 12 V DC supply with a 5.5 × 2.5 mm plug, centre positive, and we’d choose 60 W. Geerling used four SSDs. We’d avoid big 3.5-inch disks unless you’ve done the power sums, as Radxa allows up to 2.2 A per drive.

See the deal on Amazon →

Before you start

  • Buy the backup drive. A NAS is not a backup, so keep a second copy on a separate drive.
  • Avoid SMR hard drives. “WD Red” and “WD Red Plus” aren’t the same: some plain Red models are listed as SMR, a poor match for a NAS.
  • Don’t build on an Arduino. Our comparison explains why.

Read next

Show sources (5)
Tech explained in 60 secondsNew Shorts every day on our channel @WOXTER_Tech.
Subscribe on YouTubeFollow on Facebook
Disclosure: this article contains affiliate links

If you buy through them, DIGITAL WOXTER TECHNEWS may earn a commission at no extra cost to you. Our picks are based on specifications, prices and published reviews, not on any payments. As an Amazon Associate I earn from qualifying purchases.

Related Articles

Leave a Comment

DIGITAL WOXTER TECHNEWS