Can you elaborate further on the security concerns of NanoKVM?

I also fundamentally disagree on your implication that one should "never" use desktops as servers, it all depends on your needs and what trade-offs make sense for your situation.

I've been doing this for decades for a basic home server (essentially, for Plex, a personal Minecraft server and a couple of other minor things for my home) in combination with a backup strategy. I guess I've been lucky that I've never had data loss, but if it packed up tomorrow taking all data with it, it wouldn't be a big deal for me.

If I had used a full server, it would have been noisier, more expensive and possibly more power hungry. The amount of money I haven't spent at this point is very substantial.