TrueNas SSD/HDD

Hello all,

I will build my first NAS server base on you suggestions

Supermicro X9SCM-F
Xeon E3-1230v2
ECC UDIMM PC3-12800E 32GB
4x8TB WD Red
BeQuiet S9 400W
Fractal Design Define R5
Dell Perc H310

I tied to find some information regarding SSD in TrueNAS (will be virtualized from proxmox) but no lack. Could you explain me how should I define internal storage? In my had I have something like 1 NVM 128GB for proxmox and 2 NVM 512GB for mirroring of VMs but this is how it should be? Still I have a consern if I need cach SSD? If that combination of 3 SSD will be good then how should I connect them (additional SATA card? I/O Crest 4 Port SATA III PCI-e 2.0 x2 HyperDuo RAID Hard Drive Controller Card Marvell 9230 Chipset)? 512GB will be not too much for two VMs?

Server will be used mostly as a NAS with TrueNas + Ubuntu VM for Docker (NextCloud, Photoprism, Pihole, MQTT, Influx, WireGuard, UnifiController, etc.)

Thank you for your advice

Best Regards
Krzysztof