I've been playing with pve-zsync to backup my datasets and I was quite happy, but the fixed ip limitation was a boomer, because its almost the cost of another fiber connection just having to pay for a fixed IP.
So one of my problems was changing the ssh port for security reasons and I've found that pve-zsync does not support it neither, but, searching for some solution I found a post where they described a pretty easy solution for that just changing /root/.ssh/config you just have to add:
host [whatever name you come up with] (no spaces plz)
HostName [fqdn or a name that can be resolved of the backup server]
Port [whatever port you have ssh in the server]
and then you just use pve-zsync as usual changing the ip for [whatever name you come up with] and voila, its working
you can use a dynamic dns or whatever it suits you
So one of my problems was changing the ssh port for security reasons and I've found that pve-zsync does not support it neither, but, searching for some solution I found a post where they described a pretty easy solution for that just changing /root/.ssh/config you just have to add:
host [whatever name you come up with] (no spaces plz)
HostName [fqdn or a name that can be resolved of the backup server]
Port [whatever port you have ssh in the server]
and then you just use pve-zsync as usual changing the ip for [whatever name you come up with] and voila, its working
you can use a dynamic dns or whatever it suits you