I also like and run NextCloud, it is the "cloud" back-end for my entire family. That said, it seems to me that this means that OwnCloud en NextCloud are now truly diverging and OwnCloud is not just a less feature rich version of NextCloud. I think it is very interesting to see what happens to OwnCloud now. I mean, imagine OpenOffice being rewritten with different technologies from LibreOffice... I'd be interested once again!
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.
I very much like Nextcloud too, and have set up/administrated three instances in various contexts (family, friends, work).
It has a lot of great features and good multi-platform support. I also like that the company is based in Germany, and I had good experiences contributing to their code.
However, I do have to say that the software is somewhat clunky and slow, and the clients can be a little rough around the edges. (The desktop client has a particularly nasty bug that likes to clobber git repos.)
So if ownCloud comes out of the rewrite as sleek and reliable as they claim, they would be worth taking another look at. Until then, I'll stick with my Nextcloud...
It is my favorite self-hosted software of all time. It's really a dream to use!
The AGPL license makes it impossible to disappear or becoming closed source, which is a huge plus!