I'll try and keep this as succinct as possible.
Sorry if anything comes off as blunt, I admire the work done here so very much, but I tend to ramble on, so I'll be direct
Just know I respect everything you do to make this project a success, and this isn't a criticism, more a brainstorm.
Been a user for nearly a decade now
Have you ever considered a much more turn-key release?
Perhaps an alternate script in the installer?
With recent events such as Sony 'stealing' media people had purchased, only months after Google Drive lost huge amounts of peoples data, the 'Home NAS' topic has never been more alive.
Spending an unhealthy number of hours a day on forums, discord and reddit helping new users of every NAS system under the sun, I've come to realise there is a very specific set of features people want, which OMV is very capable of, but doesn't offer without a bit of 'tribal knowledge' on how to setup.
Outside of what comes already available; I'd assert that the following are 'expected':
- ZFS - Every influencer is touting it as required.
- SnapRAID - For anyone who can't afford UnRaid.
- MergerFS - Usually pairs with the Above.
- Portainer (or any 'pretty' docker manager) - Docker is the 'new hotness', thanks to influencers (and it's good...).
- KVM - As above, people who don't understand Docker, want VM's.
- 'Embedded' safe (flash memory) - With TrueNAS recently dumping that support, It's another 'hot button issue'.
I don't want to step on any toes, so I'd like to first aknowledge I don't know how hard these would be to impliment out of the box, but my ideas would be as follows:
- Make the Proxmox kernel default, thereby including ZFS, without having to fork your own solution.
- Make SnapRaid and MergerFS default tools.
- Install Docker and Portainer (or similar) by default
- Install KVM by default.
- Make the 'Flash Memory Plugin' default installed and active, with a toggle to switch it off, for more resilient logging.
Support questions on DIY NAS Discords, Reddits, and Forums are pretty predictable at this point.
People want to either "add one drive at a time" (SnapRAID) or want "the most safe" data solution (ZFS), have "limited hardware" or "No budget" (FlashMemory), and some arbitrary 'fun' aspect like Minecraft or Plex (Docker).
While I'd love to see more, even something as simple as a prompt asking "Do you want to install OMVExtras?" on first boot would be incredible for the new user.
Perhaps followed by a "Do you want to install the Standard Suite?" to fulfil the above list perhaps?
There was once a debate about ZFS around CDDL and GPL, but Canonicals legal team (who have to consider legal ramifications across 70+ countries ) are confident it's a non issue.
Besides, when you're leveraging someone elses kernel (Proxmox, in this hypothetical), you're not responsible for that anyway.
So while I'm not a lawyer, it should be a non-starter.
---
Realistically, this is an ease of use change, but a 'perception' change first and foremost.
I'm a bit of a natural in the marketing and UI fields, and I simply can't stress enough how much being able to say "OMV can do that" without a 'But...' would drive this project.
It's why Mint+Cinammon has taken the desktop world by storm.
Expected tools (automount USB, wallpapers, Closed source driver-finder tools, etc) were included, because there is one thing in the FOSS world that will always remain true, and I think is broadly overlooked:
- Advanced users can always remove and configure.
- Beginners can only use what's provided.
It's why different classes of driving licence exist, it's why qualifications exist, and it's something us 'nerds' tend to forget.
At the end of the day this is your project, not mine.
I may be way out of scope of what you envision for this project, but it's bothered me for literally years, and I just wanted to voice my thoughts, if only to drive discussion.
Thanks all, appreciate you reading