Network Attached Storage Using TrueNAS Scale

This article is part of a series on Self-hosted Services.


TrueNAS banner

Self-hosted Cloud Storage

If the Proxmox VE server wasn’t my first “home lab flex,” then my network attached storage (NAS) definitely was. It’s a flex because of the hardware it’s running, but it’s also a flex because of the software it’s running. And, it’s a flex because of how that software is configured. It was actually as impressive as rebuilding a PC and turning it into a Proxmox server with GPU passthrough. Maybe more.

What makes my NAS so great?

The 16GB of RAM it has is pretty great. What makes it better is that I had to completely disassemble the ASUSTOR NAS I had purchased in order to install the two RAM modules. After working on my desktop PC and the Proxmox server, opening up a NAS was no problem, even if it was a complete disassembly.

It runs TrueNAS Scale. TrueNAS is awesome because it’s free and open-source software (FOSS) that’s built on a Debian architecture. What’s more awesome is that I installed TrueNAS on a device whose manufacturer doesn’t condone non-official softwares being installed on their hardware. I would rather have control over the devices I purchase than have a warranty, so I just installed my own software over it. So cool.

The 4 drives that fill the 4 bays of the NAS, and all their storage capacity, are maybe the best part. Self-hosting my own cloud storage that I can access from anywhere with the help of my home VPN server – that’s undoubtedly pretty cool. BUT, what’s actually the best part is how I set those drives up:

That’s why my NAS is such a “home lab flex” – it’s freaking awesome.


The Build

Base - ASUSTOR NAS:

Software


Fresh Install Bullet Points

Here’s how I would reinstall TrueNAS if I needed to:

Thanks to those who got me here!


Helpful Videos

Related
Home Lab · Services