First time setup a OpenMediaVault for my friend on his 12th gen NUC. With one NVMe disk for both boot drive and data, it's a fairly risky setup. But the progress went smooth: install system, replace the apt repo to a local one, install plugins to share root fs, install podman, set up proxy, figure out how to make podman use proxy, and finally install tailscale and plex.
I'm amazed how this system is flawless. It's community work, I thought it would be junky, expecting to deal with sneaky command line hack, but everything (other than podman) can be done in the web ui. And it's based on Debian 12, which means if OpenMediaVault didn't offer any plugin for the app I need, I can just install it for debian.
There are so much OSes that requires special care, for example, synology, true nas (the bsd based one), and unraid (you don't even get a package manager). I mean, they do have their good side, but they does need some workaround to work with.
With OpenMediaVault, in the end of the day, it's just a debian server. Lovely.