I am going to install PVE at my office. For the security policy of my office, I have to encrypt all disks.
I have experience of PVE installation at my homelab without encryption, FYI.
At first, I thought I can utilize zfs encryption but I am hesitating after I have read this: https://pve.proxmox.com/wiki/ZFS_on_Linux#zfs_encryption
> Native ZFS encryption in Proxmox VE is experimental. Known limitations and issues include Replication with encrypted datasets [3], as well as checksum errors when using Snapshots or ZVOLs. [4]
Is this still the case?
Should I avoid zfs native encryption for proxmox and I should stick to LUKS with LVM?
What about btrfs then?
Btw, I will also use PBS and it should be encrypted too.
What is the officially or generally recommended way to encrypt PVE/PBS system?
I have experience of PVE installation at my homelab without encryption, FYI.
At first, I thought I can utilize zfs encryption but I am hesitating after I have read this: https://pve.proxmox.com/wiki/ZFS_on_Linux#zfs_encryption
> Native ZFS encryption in Proxmox VE is experimental. Known limitations and issues include Replication with encrypted datasets [3], as well as checksum errors when using Snapshots or ZVOLs. [4]
Is this still the case?
Should I avoid zfs native encryption for proxmox and I should stick to LUKS with LVM?
What about btrfs then?
Btw, I will also use PBS and it should be encrypted too.
What is the officially or generally recommended way to encrypt PVE/PBS system?
Last edited: