I’m moving in a different direction with my HL15 but I’m doing it in stages. I had previously been using Truenas on my local storage and decided that truthfully using it was a bit too tedious and also a little too much lock-down at the OS layer for what I was wanting to use … so I took a few months and came up with my own dashboard that rides on top of either ubuntu LTS or rhel that basically gives you 90% of what you get out of a dedicated NAS operating system but that keeps the operating system daemon configs etc as 100% the source of truth for everything so changing something outside of the gui like adding nfs exports, smb shares, iscsi luns etc is still reflected in the view of the gui etc if you decide to use it … It’s a cheesy name but I call it Nexus Dashboard … I have modules for it built now that do pretty much everything that you would want it to do from a managing disks, configuring ZFS, mdraid, lvm, sharing smb, nfs, iscsi, dlna as well as core system settings … then I added support for pretty extensive use of LXD/Incus and general management of docker containers … this is all modular and can be enabled or disabled and when disable disappears from the interface entirely … so I decided to start trying this out to replace cockpit on my existing HL15 … tonight I created a plugin that (without using any 45 drives code) emulates the display of the disk shelf bays and gives the disk information, pool information etc … but also, it picks up my nvme bifurcation cards and lists them by slot and port for my nvme drives … it works pretty well and I now feel like I am in a place where I don’t really need cockpit at all so it’s time to upgrade this whole machine to a recent distribution with a modern kernel.
