Um Daten von einem Linux-Server auf eine Nextcloud hochzuladen, kann das Tool curl benutzt werden. Dieser Artikel beschreibt die dafür benötigten Paramter: https://www.qed42.com/blog/using-curl-commands-webdav

Ein Beispiel für die Nextcloud würde folgendermaßen aussehen:

curl --user 'username:password' -T filename.log 'https://cloud.nextcloud.xyz/remote.php/webdav/'

https://www.qed42.com/blog/using-curl-commands-webdav