I'm trying to install Proxmox on a server that is going to be running Home Assistant, a security camera NVR setup and other sensitive data, I need to have the drives be encrypted with automatic decryption of drives so the VMs can automatically resume after a power failure.
My desired setup:
2 Sata SSDs boot drives in a ZFS mirror
1 NVME SSD for L2ARC and VM storage
3 HDDs in a RAIDz1 for backups and general large storage
1 (maybe more added later) HDD for Camera NVR VM.
I'd prefer every drive encrypted with native ZFS encryption automatically decrypted by either TPM 2.0 or manually by a passphrase if needed as a backup.
Guide I found:
I found a general guide on how to do something similar but it honestly went over my head (I'm still learning) and didn't include much information about additional drives: Proxmox with Secure Boot and Native ZFS Encryption