I’m using Nextcloud for personal propuses, for example sync files with an android cell phone (most of the cases) Always i find duplicates files, not found the real cause why this happen, so i been deleting it with Duplited file’s tool. But i’m tired of this tedius task.
Data of the system:
Operating System: Linux 5.15.61-v8+ aarch64
CPU: Raspberry Pi 4 Model B Rev 1.4 (4 cores)
Memory: 7.63 GB
External USB (SATA disk)
The conflict files are created when the file you are syncing has been changed since your last synchronization and you have changed it on your client as well.
The sqlite “database” is not very powerful and just a fall back (if you don’t have anything else), and if there are many things synced, it can take some time and using different clients at the same time it is more likely to run into conflict than with a real database used (+ file locking cache redis).
All this normally can be used with a raspberry as well. I am not sure about the device’s limits, for a few family members not too heavily using it, it should be ok.
Not sure where you did get your docker image from, I’m not too much in the docker stuff. The NextcloudPi project did quite a lot of optimization with these devices.
Also using the official Android Nexcloud client to sync files (only one). No files modification, the action is move files to the “sync-folder” on the android device, so the client detect that folder and sync when the device is charging.