What platforms are you working with? Borg might serve you better than Duplicati, but last I checked there's no official Windows version.
There's also Kopia. I haven't used it much personally but I've heard good things. It supports a range of upload protocols: https://kopia.io/docs/features/#save-snapshots-to-cloud-network-or-local-storage