I'm trying to conceptualize what HexOS (and TrueNAS) will do, and where it will fit in with my home lab setup needs. I know the main, marketed, talked about feature is storage. Setting up a NAS, raid'ing it, and managing the drives. But then I also see people talking about running Plex, Docker, and other apps. So could HexOS be a 1 stop shop for all my home lab needs? With the notion that if HexOS doesn't directly support it, I can still access the TrueNAS interface and do it myself?
NOTE: When ever I mention HexOS below, assume im also referencing the TrueNAS underbelly too.
I have other questions like:
Can I run a VPN on it?
Will I need to run additional hardware to run MagicDNS, DDNS, or K0p1's cloudflare-ddns-updater for my VPN? Or can I run that directly on HexOS?
People are talking about running VM's on HexOS. This makes me think that in general the answer to my question of "what does HexOS do" is "Anything a hypervisor can do". Are the VM's limited in anyway? (except for architecture limitations, like not running ARM VM's).
When people "install plex on HexOS", are they using a different machine to run plex, and just pointing that server to HexOS for the storage? Or are they actually running everything on HexOS.
People frequently utilize... 'extraneous tools' with their Plex setup, like Ombi or Overseerr. Are they/can they run Ombi or Overseerr on HexOS?
Except for redundancy, performance, or efficiency, is there any reason I would need to run different software on external hardware from HexOS? (Or is it just if I find an app that ONLY runs on something other than TrueNAS)