I’m not taking these to be “competitors” to NS8 as such, but they all seem to overlap with it to some degree. One obvious distinction is that, AFAIK, none of these supports any sort of clustering, which NS8 of course does. But I’d be interested in how Nethesis sees NS8 compared to these (and perhaps other OSs/distros that don’t readily come to mind): as direct competitors? If so, how is NS8 better? Or if they’re seen as fundamentally addressing different needs, in what way?
One distinction I see is that none of them appear to have a mail server available. Yunohost offers several webmail clients (including Roundcube and SOGo) but no server that I can see; the others don’t seem to do email at all. Yunohost’s email server is built-in, not an add-on package. The webmail clients are still add-ons. Still don’t see mail for CasaOS or Umbrel. Umbrel seems to have a lot of apps dealing with Bitcoin and other cryptos; both it and CasaOS offer the *arr suite and other media apps.
For the last ~3 years I was running both a NethServer instance and a YunoHost instance. I spent the last two weekends moving everything from my YunoHost to containers on my NethServer.
YunoHost looks attractive at first and it indeed has sleek app installation and configuration system. The problem is the list of apps is small, and getting smaller every day. There there used to be a problem of installing an app only to find out it’s old and unsupported, and now you won’t see that app at all because they’re being more aggressive about removing them from their library. Aside from this, YunoHost doesn’t “feel” like a server. It’s more of a “I want this app in a few clicks” with everything else done automatically in the back end. Once you want to do anything custom beyond that, it becomes very difficult. Also, while the patching system looks cleaner than NethServer, I’ve had more issues with upgrades on YunoHost than on Neth.
Another option I’ve had my eye on is https://www.freedombox.org/ . The main issue with it is it’s more focused on self-hosting “end-user” services like search, chat, torrents, etc. Not server things like mail, files, and so on.
To me, Neth’s unique offering is that it remains a full-fledged server that happens to have a decent set of apps that you can easily install. For most of the other sevices, it’s the opposite: they’re a decent set of apps that happen to be on a server - often giving you limited access to that server.
Thanks for the tip on CasaOS and Umbrel. They look interesting and I’ll bookmark them for later.
Many thanks for the link.
Thanks to the help of @Andy_Wismer i am now also running a ProxmoxVE to learn Linux and get away from Windows in the long run. Some of the tools from the link are really helpful.
That’s an interesting question!
I do think that we can understand better what ns8 is and what differentiates it, by looking to other competitors. Not just technology but in terms of benefits to the end user/sysadmin
It looks like those projects are for home users… what about businesses? Cloudtron is a bit business oriented as well.
Is there something similar to NS8? Openshift?
I’d largely agree with respect to CasaOS and Umbrel; I don’t think that’s the case for Yunohost, though–it seems to line up much better with a business/organizational use case, at least based on their documentation. Not sure about Freedombox yet, but it does include email as a feature, which appears to set it apart from CasaOS and Umbrel.
I don’t have any real thought of moving to any other platform–just as the migration from SME brought me to NS7, the availability of migration to NS8 will likely keep me there. I don’t want to even think about migrating my users’ email and Nextcloud data somewhere else manually. But I think it’s important that Nethesis figure out where they sit in comparison to those other projects, and be pretty clear about it. Some users’ needs may be better served by, say, CasaOS, but we ought to know what we’re trying to target with NS8 and how it compares.
Well, let’s see what a feature comparison shows. This is incomplete; I’ll try to work more on it, but here’s what I have so far. The is for features known to not be present, the is for features known to be present, and blank represents unknown at this time: