Skip to content

How I Built a Home NAS with Raspberry Pi and OpenMediaVault

Tutorial raspberry pi and OpenMediaVault - free NAS

Hi, today I’m going to tell you How I built a home NAS with Raspberry Pi and OpenMediaVault. We’ll start with what NAS is and why it’s worth having.

NAS (Network Attached Storage) is a device connected to a network that serves as a central place to store and share files. With NAS, you can easily access your data from different devices at home or even remotely. This is a great solution for backups, storing multimedia or working with files in a local network.

Turn a Raspberry Pi or old laptop into a NAS – Simple & Budget-Friendly! (OpenMediaVault Tutorial)

Professional NAS systems can be quite expensive, but fortunately you can build them yourself using off-the-shelf components. In my case, I used an old Raspberry Pi and a few hard drives that I had left over from various projects.

raspberry pi

What components did I use?

To build my NAS I used:

  • Raspberry Pi 3 – my Raspberry has minimal amount of RAM. Maybe in the future I will replace it with a more powerful Raspberry or an old laptop.
  • OpenMediaVault – open-source NAS project,
  • A few old hard drives – perfect for reuse,
  • NAS case for Raspberry Pi – I found a great 3D model that I can print and it looks great, but for now I’ll use my old case
open media vault NAS

How did I set it up?

  1. System installation – I used Raspberry Pi Imager to write a clean system to a microSD card for my Raspberry Pi.
  2. OpenMediaVault installation – I installed it from the command line via SSH, although you can also use a pre-made image and write it directly to the SD card.
  3. OpenMediaVault setup – I’ve set up basic network and user settings in OpenMediaVault.
  4. Adding Disks – I’ve connected my disks via USB and added them as network shares.
  5. File Sharing – I’ve set up SMB/NFS to allow easy access to files.
  6. Adding Network Share – I’ve set up NAS access on a computer on my local network and started using it.

What’s next?

I’m currently testing this setup, but I plan on expanding it in the future. As I mentioned earlier, I might upgrade my Raspberry Pi to a newer model or add a dedicated SATA controller that will improve disk performance.

If you want to see how to step by step build such a NAS, I invite you to watch my tutorial on YouTubeTurn a Raspberry Pi or old laptop into a NAS – Simple & Budget-Friendly! (OpenMediaVault Tutorial). You will also find some helpful links below:

🔗 Raspberry PI Imager: Raspberry Pi OS – Raspberry Pi
🔗 OpenMediaVault: https://www.openmediavault.org
🔗 NAS case for Raspberry Pi: https://makerworld.com/en/models/464746-raspberry-pi-5-four-bay-nas

Have old drives and don’t know what to do with them? Building a NAS is a great way to reuse them! If you have any questions or want to share your experiences, let me know in the comments.

How to run AI server on Raspberry Pi 3 with 1GB RAM?
Images generated by AI in your own home – Stable Diffusion

Leave a Reply

Your email address will not be published. Required fields are marked *