Nextcloud and S3 versioned buckets

All;

I’m sorry if this should go in the support topic…

I plan to install the current version of nextcloud, and configure it for primary storage to an S3 compatible bucket provided by Cpeh Nautilus.

When primary storage is redirected to an S3 compatible bucket, does nextcloud turn on versioning for the bucket? If nextcloud doesn’t enable versioning, will it experience issues if I enable versioning on nextcloud’s bucket?

Does anyone have experience running nextcloud against S3 buckets (Amazon or 3rd party), and has looked at versioning?

Thank you,

Dominic Hilsbos

if you want to find out yourself, get a new vm (ubuntu/debian/centos), enter the the connection parameter and run the playbook. (details in the readme :wink: )

All;

I tried this out, and found that it works, but appears to be very wasteful.

Nextcloud appears to recreate some objects on every page load. These objects tend to be fairly small, but given the minimum object size in Ceph, this could blow up the bucket very quickly.

I would think that full native support for in-built object versioning through S3 APIs would be a useful thing for Nextcloud.

Thank you,

Dominic Hilsbos

1 Like