How to implement Delta-Sync

Good day,

How to implement Delta-Sync! My client version 2.6.1 (windows) and Server core 10.4.0.4 - My understanding that I need to install server core version 11 but I could not find the latest package. Should I try the daily server update or I need to install rsync server components?
Does anyone have a successful implementation of Delta-Sync?

Server configuration

Operating system: Ubuntu 18.04.3 LTS
Web server: Apache
Database: MySQL
PHP version: 7.3.15

ownCloud version: 10.4.0.4
Where did you install ownCloud from: Official Site

The content of config/config.php:

$CONFIG = array (
‘instanceid’ => ‘oc65s2yvqwqe’,
‘passwordsalt’ => ‘XXX’,
‘secret’ => ‘XXX’,
‘trusted_domains’ =>
array (
0 => ‘18.197.144.55’,
),
‘datadirectory’ => ‘/var/www/owncloud/data’,
‘overwrite.cli.url’ => ‘http://18.197.144.55/owncloud’,
‘dbtype’ => ‘mysql’,
‘version’ => ‘10.4.0.4’,
‘dbname’ => ‘owncloud’,
‘dbhost’ => ‘localhost’,
‘dbtableprefix’ => ‘oc_’,
‘mysql.utf8mb4’ => true,
‘dbuser’ => ‘oc_XXXXXX’,
‘dbpassword’ => ‘XXXXX’,

List of activated apps:
Enabled:

  • activity: 2.5.3
  • announcementcenter: 1.2.1
  • audioplayer: 2.8.4
  • brute_force_protection: 1.0.1
  • comments: 0.3.0
  • configreport: 0.2.0
  • contacts: 1.5.5
  • customgroups: 0.6.0
  • dav: 0.5.0
  • extract: 1.2.3
  • federatedfilesharing: 0.5.0
  • federation: 0.1.0
  • files: 1.5.2
  • files_antivirus: 0.15.1
  • files_external: 0.7.1
  • files_external_s3: 1.0.0
  • files_mediaviewer: 1.0.2
  • files_pdfviewer: 0.11.1
  • files_sharing: 0.12.0
  • files_texteditor: 2.3.0
  • files_trashbin: 0.9.1
  • files_versions: 1.3.0
  • firstrunwizard: 1.2.0
  • gallery: 16.1.1
  • guests: 0.9.0
  • market: 0.5.0
  • metadata: 0.10.0
  • nextbackup: 19.12.1
  • notes: 2.0.6
  • notifications: 0.5.0
  • onlyoffice: 4.1.3
  • provisioning_api: 0.5.0
  • richdocuments: 2.3.0
  • search_elastic: 1.0.0
  • systemtags: 0.3.0
  • tasks: 0.9.7
  • templateeditor: 0.4.0
  • updatenotification: 0.2.1
    Disabled:
  • encryption
  • external
  • user_external

Are you using external storage, if yes which one:Yes S3
Are you using encryption:no

Client configuration

Browser: Chrome
Operating system: Windows 10

Thank you

Where does it say that? I don’t think this is currently a feature and even if it is supposed to be implemented in OCIS (the name for ownCloud 11), current development in OCIS is trying to create feature parity with ownCloud 10. So new features are still quite a way off.

Thank you for responding, I guess I am wrong on this, but
back on 2018 OwnCloud announces the implementation of Delta sync for the ownCloud Server and Desktop Client , and stating that “We release Delta Sync for the ownCloud server and desktop client with the next major release later this year”
link https://owncloud.org/news/welcome-delta-sync-for-owncloud/
And Already found an option “Enable Dala-Synchronization for files larger than” within the client app.

Anyway, already found a way to implemented rsync on client app.
But thanks for the clarification.

Thanks for posting the blog post. Based on it, I did some digging and found the following commit in the core repo:

This looks to me like it has already been included on the server side.
Linked in this PR is an issue on the client side:

So as you can see this issue has the milestone for the next minor release of the ownCloud client.
Perhaps @michaelstingl can tell us some more about it?

1 Like

Delta Sync never made it to production oC10 codebase, and was removed from the master branch a while ago. You’d need to build your ownCloud server from an old commit in the master branch. Desktop sync client 2.6 has the Delta Sync code included.

2 Likes