Conversation
Notices
-
@freakazoid I once tried and it didn't really worked out. It's been a while since so, maybe the issues I faced wouldbhave bothered me now. SyncThing was slow and very buggy and would constantly fail with me. I'm now using Nextcloud and, (although it's different as it requires a central server), I'm having a really good experience. (Btw, Nextcloud has a basic versioning system which is quite helpful/useful every once in a while).
-
> Nextcloud doesn't support bidirectional sync on Android
If by bidirectional sync you mean syncing files from smartphone to computer and vice versa? If so, Netcloud Android client supports uploading files from smartphone to server automatically on new additions (but that's it, it doesn't detect syncing of edits, deletes, etc. - it is specially useful for new photos and video).
> Nextcloud vs Git
I believe that if you manage to automate Git properly you might have a better outcome... But I'm not sure of how easy that task will be... Nextcloud has been quite competent dealing with conflicts so far and offers a very good UX. I'm able to rapidly and easily access my lecture notes on my phone, share files and directories with and without password and to quickly share calendars and text notes and screenshots.
All that could be accomplished with Git (but the calendar, but given that there are good floss webdav self hosted servers around that wouldn't be a serious issue). You could set a gitea server and share with and without password both files and directories; you would also have gists; and you would be able to access and update data from everywhere. All this with an inferior UX tho.
Nextcloud is like having your own self hosted dropbox with steroids, which I've found to be quite sufficient for my needs.
Therefore, I believe it is a matter of how willing you are to go through the process of developing a Nextcloud alternative, how much you need from what Nexcloud can offer and how friendly git would be as a backend to serve that purpose - I guess that if there are no git based solutions around then there probably is some issue that I'm not thinking of.
>>But if Nextcloud is that great ("a dropbox with steroids") why do you think that "if you manage to automate Git properly you might have a better outcome"?
Because sometimes nextcloud mess things up like, a directory you've deleted shows up again with no reason, or files get duplicated in two different locations (because of previous moves) and that's quite boring :( I've been able to live with that tho and I've been quite happy, but that's something that I think Git wouldn't be doing (precisely because of atomic updates). Another issue with Nextcloud (that I think Git would have too [not sure because I only have used Git for small code files so far]) is large pdfs and videos which frequently result in network problems during uploads. Nextcloud struggles a bit with large amounts of data.
>> Tech details
My network connection is 100Mbps down / 10Mbps up - uploading to nextcloud is fairly fast (specially small files e.e), downloading is crazily slow (specially large files, it's very usable for small pdfs and so).
I hope this helps and please keep me updated as I am a "self hoster" myself and thus I'm naturally interested :)
-
@freakazoid I think this might be worth checking: http://www.sparkleshare.org/
-
@freakazoid Check @clacke 's suggestion :)