Choose an operating system tailored for your home server needs.
Choose an operating system tailored for your home server needs.
You're really thinking about it, aren't you? It seems like extra effort isn't worth the gain. After all, TrueNAS already works as a hypervisor, so why add another layer? Your setup is efficient, and you're getting the same performance without the added complexity.
I had previously tried that setup and became frustrated with using TrueNAS as a hypervisor. Launching virtual machines felt slow, most Docker tools failed unexpectedly, and manual configuration was often required. Compared to Proxmox, it offered fewer alternatives. I wasn’t too surprised by that, though—I’d eventually switched to bare metal TrueNAS if not for a major mistake by the team: headless GPU passthrough isn’t permitted. You’re constantly blocked at each step, especially when trying to route a GPU like the P600 into a JellyFin VM for transcoding. Unless you purchase a specialized TrueNAS GPU module, you’ll need a second GPU that sits idle. I opted for an existing HBA to connect directly to a TrueNAS VM, combining the strengths of Proxmox’s hypervisor and TrueNAS’s NAS features. The extra CPU usage is minor unless you plan to run demanding workloads like a Windows cloud gaming VM.