No, thanks. I decided to stop using it after Nextcloud already
got confused by a few of my Git repos, overwriting my local
updates with the older version from the server. Not to mention
the "don't sync hidden files" default setting that's simply not
a good idea, to put it mildly. This new ownCloud product
promises to handle that better("with millions of small files or
thousands with hundreds of GB each, ownCloud Infinite Scale runs
smoothly"), but I'll believe it when I see it.
So far I haven't found a sync tool that I feel like I can trust.
I don't care about user group management or online office
suites, but I absolutely want ~100% reliable file sync that
doesn't randomly do nothing for 15 minutes without me knowing
why(I care about my files and if I don't know what your software
does with them I won't use it), or like NextCloud, falsely
detect merge conflicts when 100% of changes came from the same
client machine.
You have naked git repos in synced cloud folders, without using git remote functionalities?
That would be careless and you are actively begging for things to break that way, so I'm not surprised. In fact I'd bet any other service, Dropbox/GDrive/..., would also suffer from such issues.
I'm not a very advanced Git user, so I wonder why that would be?
Note that I was NOT using it as a remote repository but purely
for backup purposes, meaning all changes were always mirrored to
the server and that's it. Nextcloud still messed that up. So I
don't know how that's a bad idea, considering sync of a large
number of files is the single purpose of file sync.
> So I don't know how that's a bad idea, considering sync of a large number of files is the single purpose of file sync.
Yeah it is, but things aren't all rosy and still very flaky here and there (again, I'd wager it's similar for most other cloud sync clients). So we have to still work around these limitations.
I'm not very familiar with git internals, but git writes many files, most of them tiny. When I physically copy a directory with a git repo, the working directory (the currently checked out files) always copies over fast, but the potentially tens of thousands of tiny files take forever (they're not continuous and each one has to be seeked on disk, and each file has some overhead. The overhead isn't noticeable for large files, but adds up for numerous tiny ones).
Next to selfhosting Nextcloud, I also selfhost GitLab for that purpose. That is way overkill though. There's lightweight git servers like Gitea that I've heard people selfhost. If you don't rely on dumb file-based sync but only sync to your remote in git protocol, things won't go wrong anymore.
So far I haven't found a sync tool that I feel like I can trust. I don't care about user group management or online office suites, but I absolutely want ~100% reliable file sync that doesn't randomly do nothing for 15 minutes without me knowing why(I care about my files and if I don't know what your software does with them I won't use it), or like NextCloud, falsely detect merge conflicts when 100% of changes came from the same client machine.