I built a NAS from an old laptop—here’s what Linux taught me the hard way


I recently repurposed an old laptop I had lying around into my first makeshift NAS by adding a hard drive and USB-C hub to it. It initially started mostly as a curiosity, mostly to see what it’s like to own a NAS. What I thought would be a quick weekend project quickly turned into an ongoing learning experience, but I’m glad I did it.

This was my first time using Linux, let alone a server without a graphical user interface, and I made plenty of mistakes on the way. Now, with the benefit of hindsight, I’d like to share a few things I really wish someone had told me before I started.

Create a plan before you start instead of trying to wing it

A little prep saves a lot of backtracking

If there’s only one tip you take away from this article, let it be this: creating a concrete plan before you lay the groundwork for your NAS isn’t optional. Trust me, it’ll save you a lot of headaches along the way.

The first decision is which hardware to get. NAS enclosures like those by Synology are the most obvious option, but they’re also incredibly expensive. An old eBay server or desktop PC is the most powerful and versatile solution, but it’s also a lot less power-efficient compared to running a mini PC or old laptop. Even an old Android phone or TV box can make an okay NAS.

It really all depends on what you’re trying to do with the NAS. If it’s just for network storage and nothing else, something basic will work just fine. In contrast, if you want to create a powerful media server that can serve multiple streams without lag, the bare minimum you’ll need is a 10-year-old Intel CPU that supports Quick Sync.

My old laptop has an i5-7200U, and my 6TB external hard drive took care of my storage needs, giving me a strong foundation for my NAS.

The real headaches start when it’s time to pick the right Linux distro. You have to use something that you’re comfortable with, but it also has to be able to run on your selected hardware and support all the features you want. An Ubuntu Server without a GUI runs amazingly even on weak hardware, but if you’re more comfortable with having a UI, something like TrueNAS or OpenMediaVault works better.

A NAS server with the Unraid logo at the center.


Why I Chose Unraid Over TrueNAS Scale in 2025

Unraid is just better.

Beyond just the raw hardware and distro, you need to create a rough outline of your drive layout, how you plan to store the files and where (e.g., an SSD for your apps and a hard drive for your media), whether you’ll run your apps in Docker containers, which apps you’re going to try, and so on. Trust me, the whole setup is a lot easier if you create a plan first.

Don’t be scared of the terminal—a headless setup makes things easy

Manage your NAS remotely

Laptop with the Linux terminal open. Credit: Lucas Gouveia / Hannah Stryker / How-To Geek

If you want to run a NAS on a weak device like an old, outdated laptop, you need to get all the system resources you can. My old laptop only has two CPU cores and 4GB of RAM, so freeing up those resources by using a server distro without a GUI was an important decision.

At first, using a terminal felt quite intimidating, but once I got the hang of it, I actually kind of liked the manual experience of “talking” to my machine instead of clicking around a user interface.

The bigger problem was the inconvenience it caused me. I had to use a USB-C hub and one of my PC’s monitors since the laptop’s display was broken. However, when I learned that I could manage the NAS remotely from my PC over SSH—and only ever needed physical access to the laptop to turn it on if it goes down or if the network setup changes—it made everything a lot more convenient.

After setting up access, I could sit at my desk in front of my main PC and control everything through Windows PowerShell, eliminating the need to deal with a broken display.

You’ll spend hours fixing problems you’ve created yourself

The ChatGPT logo on a gray embossed background. Credit: Andrew Heinzman / How-To Geek

Tools like ChatGPT and Gemini can tell you what commands to run if you want to install an app in Docker (or Docker itself) and how to configure it, but the trick is that they’re only as useful as the information you provide.

If you’re halfway through your NAS setup and ask ChatGPT how to install Duplicati without telling it that you’re running your apps in Docker and how your storage is laid out, it’ll give you a generic installation guide that could leave your server in a mess. Don’t ask me how I know.

Instead of asking a generic question, start your prompt by explaining your exact setup, storage drive layout, and all the other details that might be relevant to the particular app you want to install.

Follow proven guides whenever possible

Don’t try to reinvent what’s already been solved

The side toolbar on the Ubuntu desktop on a laptop monitor. Credit: Hannah Stryker / How-To Geek

I spent hours trying to figure out how to get Intel Quick Sync to work in Jellyfin on my server, and I eventually thought I’d solved it. However, I was still facing the same frame drops when my laptop had to transcode a video, even if it was only 1080p.

After asking my colleague Patrick about it, he walked me through the troubleshooting steps, and it took him less than a minute to figure out that Jellyfin wasn’t actually using hardware acceleration with Intel Quick Sync but was instead relying on the CPU.

He then instructed me to follow the official installation guide, and in just a few minutes, my Jellyfin was able to correctly use Quick Sync for decoding when needed.

The point is, you should always look for real guides online before trying to wing it with AI tools.

If you’re facing difficulties, you can always copy-paste a portion of a guide into an AI tool, explain your setup and what you’re trying to do, and go from there.

Opening your NAS to the internet is more complicated than it seems

The convenience comes with some real drawbacks

A blue VPN shield in the center, surrounded by digital circuits_ Credit: Lucas Gouveia/How-To Geek | AntonKhrupinArt/Shutterstock

While it’s possible to set up remote access to your NAS outside your network, it comes with a few major compromises and complications compared to keeping everything local.

A common way to gain access is through port forwarding, but it’s risky, even if done correctly. A self-hosted VPN is a much safer solution, but it adds encryption overhead that can cause latency and strain the system resources on old, underpowered hardware.

Frankly, unless you absolutely need access to your NAS outside your network, it’s way easier and safer just to keep your files local. You can always transfer important files or media to your phone or laptop if you need access on the go.

Front view of the Synology DS425+ NAS.-2


Please stop exposing your NAS to the internet (do this instead)

Internet access is sometimes necessary, but make sure you’re staying safe.

Once your NAS is up and running, it’ll quickly grow into your favorite thing in the house

While setting up a NAS can take a while, especially if it’s something DIY, it’s absolutely worth the effort. I’ve gone from thinking I don’t need a NAS to absolutely loving the little thing that’s storing my data in the corner of my kitchen—I just wish I had created a proper plan before starting the project.

Synology DS425+ on a white background.

7/10

Brand

Synology

CPU

Intel Celeron J4125

This four-bay NAS works great for home and small office use, and it comes with a three-year warranty from Synology.




Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


Google's AI Overviews show the original sources in pop-up windows

Screenshot by Lance Whitney/ZDNET

Follow ZDNET: Add us as a preferred source on Google.


ZDNET’s key takeaways

  • Google’s AI now shows you the original sources via pop-up windows.
  • The new option works in both AI Overviews and AI Mode.
  • Just click the link in the pop-up to view the source’s website.

I often turn to Google’s AI Overviews and AI Mode when I run a search on a particular topic. The resulting Gemini-based summaries can cut to the chase by providing the gist of the information I seek. But there’s one big downside. AI can be wrong. For that reason, I never rely solely on AI; I always double-check the original sources used to create the summary. And now Google has made that process easier.

Also: How to get rid of AI Overviews in Google Search: 4 easy ways

\In a recent post on X, Robby Stein, product VP for Google Search, announced a new feature designed to benefit all Google users. With both AI Overviews and AI Mode, groups of links now automatically appear in a pop-up window as you hover over them. This means you can jump to the website for any specific source more quickly to double-check the information in the AI summary.

Here’s how this plays out.

Just click the links to verify AI’s information

Head to Google’s search engine via your favorite desktop browser. Enter a search word or phrase in the search field. In response, Google will likely show you an AI Overview at or near the top of the regular results.

Within the overview, you should see links at the end of each paragraph or section. Hover over one of those links, and a small window pops up with a description and link for the source used to compile the overview. Click the link, and you’re taken to the source’s website where you can verify the information and get the full story.

Also: I tested Google Docs’ new AI audio summaries, and they’re a massive time-saver

This also works in AI Mode. Select the heading at the top for AI Mode. Hover over a link contained in the AI summary to see the sources consulted for that particular paragraph or section. From the pop-up window, click the link for a source to visit its website.

“Our testing shows this new UI is more engaging, making it easier to get to great content across the web,” Stein said in his post.

Google had already been displaying a list of sources used by Gemini on the right side of the screen. But now the new pop-up windows make it easier to see which source contributed to which content. Rather than rely on AI Overview or AI Mode summaries alone, you’ll want to check out the original sources, and this new option makes it easier than ever.





Source link