Posts / homelab
When Life Gives You a Broken Steam Deck, Build a NAS
There’s something deeply satisfying about watching a piece of “dead” hardware get a second life. I’ve been following a thread online this week about someone who turned their broken Steam Deck — the LCD screen had given up the ghost — into a fully functional NAS running Debian 12, and honestly, it’s the kind of project that makes me grin like an idiot.
The setup is genuinely clever. Debian 12 minimal install (no GUI, because why would you need one?), a 2.5GbE USB NIC, 6TB of main storage plus a 4TB backup drive, and rsync doing incremental backups at around 280MB/s. That’s not shabby at all for repurposed gaming hardware sitting on someone’s desk. They’ve even wired up a Stream Deck for one-button safe shutdown, HDD temperature checks, and quick SSH access. The chef’s kiss detail though? A small secondary 8.8" HDMI display running Glances locally for real-time system monitoring — CPU, RAM, network, processes, all at a glance without needing to SSH in.
Someone in the thread pointed out the irony of calling it a “headless” server while simultaneously having two displays connected to it. Fair point, and the original poster took it in good humour. These things happen when you’re tinkering — you add one thing, then another, and suddenly your minimalist server has more screens than your actual workstation.
This kind of project hits close to home for me. I’ve got a graveyard of old hardware around the house — an aging Mac mini that I keep threatening to turn into something useful, a couple of old drives sitting in a drawer doing nothing. Every time I see a build like this, it reminds me that the barrier to running your own home server is genuinely lower than most people think. You don’t need a purpose-built NAS box from a big brand. You need a bit of patience, some Linux knowledge, and the willingness to spend a weekend down a rabbit hole on forums.
The choice to stick with Debian 12 over 13 is also worth noting — the poster tried 13 first, hit some issues, and dropped back to stable. That’s exactly the right call for a NAS. You don’t want your backup infrastructure running on something that might surprise you. Old Stable is called that for a reason, and anyone who’s ever had a production system go sideways on a rolling release will know exactly what I’m talking about.
One thing that caught my eye in the thread was the discussion about AI. Someone flagged that AI was used to help draft the post, and the original poster was upfront about it — AI helped with the English wording, but every bit of the actual setup, configuration, and testing was done by hand. I think that’s the right way to frame it. Using an LLM to polish your prose is genuinely no different from using a spell checker or asking a mate to proofread your writing. What matters is whether the thinking and the work are yours. In this case, clearly they were.
There’s a broader conversation lurking in there, though. Someone in the thread was already grumbling about AI-generated slop flooding Reddit, and I get it — the signal-to-noise ratio on a lot of platforms has genuinely deteriorated. But I think we need to be careful not to throw the baby out with the bathwater. A person who built something real, documented it honestly, and used AI to help communicate it more clearly is not the same as a bot farming engagement with recycled nonsense. Context matters.
The self-hosting and homelab community is one of the better corners of the internet precisely because it’s built around people actually doing things — getting their hands dirty, breaking stuff, fixing it, and sharing what they learned. A broken Steam Deck becoming a capable little NAS is exactly that spirit. It’s resourceful, it keeps hardware out of landfill, and it’s the kind of practical skill-building that I find genuinely valuable in a world where we’re increasingly nudged toward renting everything as a service rather than owning and controlling our own data.
If you’ve got old hardware gathering dust somewhere — and let’s be honest, most of us in tech have at least one — maybe this is the nudge you needed. Slap Debian on it, point some drives at it, and see what happens. The worst case is you learn something. The best case is you end up with a surprisingly capable little server and a very good story to tell.