An extended family member is looking for a NAS solution. I run a completely DIY solution since I’m a knowledgeable Linux user. They’re not. I’m trying to figure out what’s available and what to recommend. Here’s what I have so far:
- TrueNAS SCALE (Debian based, UI)
- OpenMediaVault (Debian based, UI)
- Synology (??, UI)
- QNAP (??, UI)
I think that the proprietary solutions like Synology and QNAP are less desirable due to unknown longevity of the companies and their willingness to support their products with software updates. Am I wrong?
I have no idea what’s better between TrueNAS and OMV. I know Debian so I’m confident I can force either to listen via terminal if I have to.
What do you use? Which one of the list do you prefer? Any other Linux-based additions to the list?
I think that the proprietary solutions like Synology and QNAP are less desirable due to unknown longevity of the companies and their willingness to support their products with software updates. Am I wrong?
You’re not wrong, it just for the wrong reasons haha.
The software is profit-motivated and companies in general are becoming more and more hostile to their own customers and slowly cashing in any goodwill they’ve developed over the years.
Collecting data, injecting ads, paywalling features, it’s just the inevitable future of these companies now. Even if not today, anytime in the future, and they’d have you over a barrel because you’ve dedicated time and invested in this ecosystem.
Not to mention the company could disappear at any time and you’d be left with no software or network support. Things would eventually break with no recourse. Ideally they would open the source code since it costs them nothing at that point but they never do.
Open sourcing code definitely doesn’t cost nothing. Assuming your code is 100% in house and wholly owned by you then at best you just dump it onto github. But it rarely ever is. Qnap and synlology probably have a lot of proprietary code directly from Intel that they can’t share. Now they have to comb through every line of code that could be using Intel’s code, and then do something about it. Either delete it and release really broken code, or try to make something work which now 100% costs someone’s valuable time