I ended up using Seafile, which is mostly open source and has beek rock solid for the past two years. I'm not looking back!
I ended up using Seafile, which is mostly open source and has beek rock solid for the past two years. I'm not looking back!
On the other hand, Seafile is also a binary distributed by Chinese team, and if I was a Chinese secret service, I'd build in all the backdoors I can, which I guess already happened.
I will say that in the west it is probably better to have your personal life invaded (which for a casual user is the reality you must face. It will happen) by China than the US (broadly your choices due to prism), as they are less likely to have an impact on your day-to-day functioning.
This was the reason I tried and subsequently passed on Seafile. It’s one thing if it’s just my stuff, but I was setting it up as a syncing server for friends and family. I just wasn’t comfortable with this prospect and being responsible for others’ files, as well.
Web search for Seafile turned up a GitHub repository, so seems like it's open source? That doesn't rule out the possibility of a carefully-hidden back door that no one has found yet, of course. But I think it should increase confidence over a closed-source binary distribution.
Regardless, this level of xenophobia is getting a little tiresome. If you have evidence that this project is run by or sponsored by the Chinese government, then sure, I'd find that a showstopper as well. But a group of people, who just happen to be Chinese, building something shouldn't immediately be grounds for dismissal. China is a very big place, with a truly staggering number of people, and the Chinese government -- contrary to popular belief -- doesn't have its hands in everything its citizens do.
Seafile is a much better choice if you’re only looking for FileSync (without the whole App Store thing).
Another new and already better and faster contender: ownCloud OCIS, which is a complete Go rewrite of ownCloud and is already very fast and efficient and works like a charm for file sharing.
I considered Syncthing as well, but I wanted both the arbitrary file sync and the web-based features. Figured I'd rather deal with Nextcloud's poor performance than cobble together a crappy Nextcloud clone via three separate apps.
I'm definitely keeping an eye out for OCIS though.
Just upgraded to Nextcloud 25 (literally 20 minutes ago), and no problems whatsoever.
I deployed it on a virtualized server which is not extremely powerful, and everybody seems to enjoy the productivity boost it brought into the team.
The performance is underwhelming (it's PHP after all) but we just threw CPU power at the problem...
I wonder if the issue is with Nextcloud itself, or with the particular hosting provider.