Skip to Main Content

Should I Use a DIY PC for My NAS or Buy an Enclosure?


Dear Lifehacker,
I'm thinking about building a NAS (Network-Attached Storage) for storage and backups, but I don't know if I should build a computer or use an old one I have kicking around, or if I should buy a special enclosure like a Drobo or Synology for the job. What do you suggest?

Sincerely,
Disk Hunter

Dear Disk Hunter,
Good question! There are pros and cons to either approach, obviously, so there's no single answer that'll work for everyone. We do have some suggestions for you though. Depending on your level of tech-savviness, how much tinkering and rooting around you want to do with the setup and configuration, and the features you're looking for, one option may be better than the other though. Let's do a deeper dive to help you decide.

Go DIY for a Cheaper, Customizable System

The DIY approach is attractive for a number of reasons, but the biggest pro to building your own NAS from the bottom up is that you have choice. If you build a NAS, you can choose all the hardware that goes into it. You can choose the operating system you install, you choose the features that are enabled, you choose the drive sizes and how they're partitioned and RAID-ed out, you choose the services that are active, and how—if at all—your NAS communicates with other devices on and off your home network. It's all up to you.

You get exactly the device you want—it does everything you need it to do and nothing more, you have the chance to get hands-on with your creation, and you can set everything up and configure it the way you want it—not the way someone else hands it to you. You have your choice of operating system for your home server, from the do-anything Amahi to the enterprise-grade FreeNAS to the old PC-friendly, simple and powerful NAS4Free, among other options.

Of course, the flip side of that coin is that with that level of control comes the time and energy necessary to make it all work. If you build your own NAS from scratch, you also have to shell out for the components, assemble them, and make sure they all work. You get all the choice you could possibly want, and the option to only enable features and services you need, but you also have to sink the time to get your system set up and configured, enable those services and tweak them properly, set up your file system, lock the whole thing down, configure your backups or file shares, and so on. We have guides for each of those popular operating systems above to help you out, but ultimately it's in your hands. If you're a power user, this is no sweat—you probably relish the task. If you just want something that's plug-and-play (and someone to call if it all breaks) however, that's not what you're in for.

You can offset some of the costs of the DIY approach by using an old computer for your NAS. However, old PCs have drawbacks you should think about. While enclosures tend to be space-saving, power-sipping devices, repurposed PCs can be loud, slow, power-hungry beasts with old, inefficient power supplies. They also need to be stored somewhere, plugged in, and on all the time. You can offset some of that by using energy-saving features or replacing fans with quiet ones and an old power supply with an efficient one, if you're willing to lay down the cash to do it.

Buy a NAS Enclosure for a More Expensive, Hassle-Free Setup

NAS Enclosures, like Synology's feature-packed models, or easy-install, hands-off boxes like the Drobo, bring a lot to the party as well. Depending on the make and model you buy, you can all the features you could possibly need in a well-designed and well-maintained operating system, specifically optimized for the hardware it's running on. You can shop around for the right mix of features and perks you want, and pay for what you need—although you'll likely have to make some compromises.

You also get the benefit of customer support if you run into problems, need help setting something up, or have a hardware issue you would otherwise have to handle yourself. Support is great—and in some cases can even help you get data back if your RAID array goes haywire, a firmware update does something wonky to your enclosure, or you just need a little help setting up a new feature. At the same time though, if you're an advanced user, you may not need it at all.

Similarly, really advanced users may feel limited by the options that built-in firmware offers. Synology does a great job at offering highly complex, plug-in oriented, and power user-friendly software on its enclosures, but not all manufacturers take that approach. Drobo, for example, isn't short on features, but strives to be as set it-and-forget it as possible, with the goal of giving you a NAS that you just plug in to your router, computer, or share on your home network and then forget about. If your goal is to get hands-on with your NAS, a pre-configured enclosure may not be for you.

However, if you're looking for special features, like a near-disaster-proof NAS to keep your files safe or a space-saver that can fit just about anywhere, an enclosure may be your best bet. The downside though is that you'll pay for those special features. A good enclosure is usually hundreds of dollars, with larger ones close to a thousand. Even considering the drives you'll have to buy for either approach, an enclosure will certainly cost more than an old PC you have lying around (although depending on how inefficient that old PC is, things could get complicated there.) All of that plug-and-play setup and customer support comes at a premium. However, if you're the type who thinks your time and energy are worth more than the money you'd spend setting up or troubleshooting a home server, it may be a good option for you.

The Bottom Line: Choose Based On Your Budget and Desired Level of Effort

At the end of the day, the option for you is the one that fits your budget, and fits the level of time and energy you want to put into getting your NAS set up and running. You should also consider how much tweaking and management you want to do with it as well, or if you want something that can do other things as well as just serve files. If you have money but no time—or desire—to set up a DIY NAS, just buy a plug-and-play enclosure and be done with it. If you'd prefer to get hands-on and really customize your system, or you know just buying the drives for your NAS is going to tax your budget, the DIY approach is best.

We should mention that if you like the idea of the DIY approach but don't want a power-hungry, noisy old computer to do it, a variation on our $500 home server build is worth considering. That way you get the benefit of a DIY NAS but none of the drawbacks of using old hardware. Also, if you want to try other advanced projects like rolling your own VPN, setting up remote access to your files and your home network, DIY may be the best approach (unless you're willing to spend on a NAS enclosure that offers those additional features.) Either way, you can have a great NAS with both approaches, it's just up to you to choose the option that tips the scales in your favor.

Good luck,
Lifehacker

Have a question or suggestion for Ask Lifehacker? Send it to [email protected].

Photos by Justin Ruckman, jibunkaiwai, and Sinchen.Lin.