Backup Proxmox (single node, but including VM's!) with sanoid/syncoid on a schedule
First of all, I only use a one node Proxmox server meaning all my data is in a single pool. If you use multiple nodes this is probably more complex... I already backup my Ubuntu computer running ZFS using sanoid/syncoid so the most efficient way for me to back