Database backup in Nextcloud

I want to keep synchronized my databases between DTPO and DTTG. For this purpose I want use my selfmanaged NextCloud hosted by a hosting provider.

Is this an appropriate setup?

We don’t run it here but NextCloud should have WebDAV support, so yes, it’s technically possible to use it for syncing.