This project showcases a custom-built Network Attached Storage system using affordable products.
I built a custom NAS (Network Attached Storage) using a Raspberry Pi 5 with 8GB of RAM, paired with a Radxa Penta SATA HAT and four 1TB Crucial SSDs. The full parts list included the Pi 5 ($80), the SATA HAT ($50), an active cooler ($5), and a 5V power supply ($15). The drives were about $60 each, bringing the total to just under $400 depending on storage preference. Without the drives, the cost of the core build was only around $150, making it an affordable and flexible starting point. I went with 4TB in total to comfortably store my personal files, documents, and project work.
Instead of using a pre-configured solution like OpenMediaVault, I decided to set everything up manually using a lightweight Linux distro. I configured Samba for file sharing, set up SSH for secure access, and tuned the system to be as efficient as possible for my needs. It's not the fastest setup out there, but for storing files, backups, and small media, it works perfectly. There is a 2.5 gigabit Ethernet module available for the SATA HAT that can significantly increase transfer speeds, but for my current workflow, I didn’t find it necessary.