|
|
|
|
|
by da_n
4644 days ago
|
|
How do you find Owncloud, is it reliable enough? I have heard it has a lot of bugs, can be very slow and in rare instances deletes data at random which would be unacceptable to me. I am using Baikal for CardDav and CalDav which has been very reliable so far, and BitTorrent Sync for Dropbox replacement which is less reliable and has some bad bugs (one of which is it being closed source). |
|
Good question.
I have mixed impressions of owncloud so far depending on what area of the product you are using.
The good parts: Contact and calendering managament. Just works. Integrates nicely with Android, Thunderbird, etc. Not very good synching back to Google though. I don't really care about that, but now you know.
The not so good parts: I tried running it on my NAS, because that would be the storage-backend for the file-sync service anyway. I quickly discovered that the code is not near efficient enough to be deployed on underpowered devices like this. It needs optimization, or to be put on proper hardware. I chose the latter and redeployed.
On my NAS, with enough data getting synched across clients could take days. So don't even think about putting this on a Raspberry Pi or something silly like that.
The worse: Using owncloud's files-module as a drop-in Dropbox replacement, you will be surprised by how well supported all kinds of platforms are. If you treat it as a Dropbox replacement though, you will encounter issues.
I tried putting my code/project/build-folders under owncloud and hack away, much like I've done with Dropbox. Even with a limited amount of clients, you will quickly encounter at least some bugs. The most annoying thing I encountered was probably getting conflicts when only one of the clients had updated the file.
The client updated the file, called back to owncloud with the changes, and then got a response back that this update cannot be done cleanly.
It then proceeded to the code/build/project files involved in the conflict and rename the local and the "server"-version to $file.conflict345678543 & $file.conflict1234567 or something to that effect. Needless to say that broke my code, my build and needed to be cleaned up.
If you think that sounds annoying, imagine it happening several times during a 30 minute coding session.
So yeah. The owncloud file-service currently suffers and cannot be treated as a drop-in replacement for Dropbox. Hopefully it will get there, but outside coding, I haven't experienced anything like that and it seems to chug along just fine. With a high CPU-usage though.
So yeah. There are good, not so good and directly bad things about it. If it fits your use-case is up to you.