Skip to main content
  1. Posts/

Self-Hosting Showdown: NAS vs Linux Box for Critical Services

·3 mins

The Great NAS Debate #

I’ve been following the r/selfhosted thread on this topic, and I’m surprised by how many people are still considering a NAS as a viable option for self-hosting critical services. Let me be clear: if you’re relying on a service for your daily life, you want a Linux box – not a NAS. The reason is simple: a Linux box gives you the flexibility to choose your own software, configure it to your heart’s content, and troubleshoot issues without being limited by a proprietary OS. As u/someguyfromearth pointed out, “Docker on a NAS is like trying to put a Ferrari engine in a Toyota – it just doesn’t fit.”

The Case for Linux #

A Linux box is more than just a piece of hardware; it’s a platform for self-expression. You can choose from a wide range of distributions, each with its own strengths and weaknesses. Want the stability of Ubuntu? Go for it. Prefer the minimalism of Alpine? You’re in luck. With a Linux box, you’re not limited to a single OS or architecture. Take, for example, the popular Nextcloud service. Running it on a Linux box is a breeze, with plenty of documentation and community support available. You can even use a tool like Nextcloud’s built-in Docker support to run it alongside other services, like Matrix or Sonarr. With a NAS, you’re stuck with whatever software the manufacturer provides – and good luck trying to troubleshoot issues when you’re not even sure what’s going on under the hood.

The Cost of Complexity #

Now, I know what you’re thinking: “But what about the cost? A Linux box is going to be way more expensive than a NAS!” Not necessarily. Sure, a high-end NAS like the Synology DS920+ might cost around $800, but a basic Linux box like a Raspberry Pi 4 can be had for under $50. And if you’re looking for something a bit more substantial, a refurbished old server or a used VPS can be had for a fraction of the cost of a new NAS.

The Community Factor #

The r/selfhosted community is known for its expertise and willingness to help others. But when it comes to NAS vs Linux, the community is genuinely split on this issue. Some people swear by their NAS, citing its ease of use and low maintenance requirements. Others, like u/johnnywalker, prefer the flexibility and control offered by a Linux box.

The Verdict (Sort Of) #

In the end, it comes down to your needs and preferences. If you’re looking for a simple, plug-and-play solution for a non-critical service, a NAS might be a good choice. But if you’re relying on a service for your daily life, you want a Linux box – and you want it to be a good one. Don’t skimp on the hardware; invest in a decent CPU, some decent RAM, and a solid-state drive. Your sanity will thank you.

FAQ #

Q: What’s the best Linux distribution for self-hosting? #

A: The answer depends on your needs and preferences. Popular choices include Ubuntu, Alpine, and Arch Linux.

Q: Can I run Docker on a NAS? #

A: Yes, but it’s not recommended. Docker on a NAS is like trying to put a Ferrari engine in a Toyota – it just doesn’t fit.

Q: How much does a Linux box cost? #

A: The cost of a Linux box depends on the hardware you choose. A basic Raspberry Pi 4 can be had for under $50, while a high-end server can cost several thousand dollars.