Pretty much everything else virtualization. I have a few small LXC containers running Ad Guard and Unifi Controller, and VMs for a gitlab instance, gitlab runner, and some game servers. I could host all that in TrueNAS directly but I like proxmox's UI.
rockyracoon
My setup is TrueNAS SCALE on bare metal with VMs for Proxmox and Jellyfin. I pass an Arc A380 to Jellyfin for transcoding and it works great. I also leverage LXC contains a lot for small services. I keep everything behind a VPN. It's pretty easy to distribute Wireguard configs and import them on most OSes, but It's been a mixed bag getting family members to use it though.
I'm a fan of having dedicated network hardware and VLANs on one router. I generally go for Mikrotik. I used to run pfsense on a VM and when the server when down so did everything else, which caused the house to erupt into chaos.
Also if you're considering new hardware already I really recommend looking into surplus enterprise gear. I run my whole lab on an R730XD. It holds a ton of drives, has an IDRAC (I can't live without it now), ECC for extra peace of mind during ZFS scrubs, and they hold an insane amount of inexpensive RAM. They're fairly cheap on eBay or from refurbishment companies. Bring your own drives with warranties though, used drives are a headache. Servers like this can be really noisy though, I keep mine in the basement.
I'll also suggest a second drive to mirror your boot drive. You can and should back up your configs but a mirror saves headache and down time if the boot ssd fails. Probably even more important if you're planning on using this pool for VM storage.
Have fun! 😁
Do you have a source for that? I can't find anything related to TrueNAS deprecating VMs.
Oh ya makes sense. Anything in a rack form factor would be much too loud to live with. I think in that case you've made great choices in hardware!