Live data from Hacker News

Owncloud has been forked into Nextcloud

nextcloud.com

121–130 of 134 posts

Re: Owncloud has been forked into Nextcloud

#122
post #64

I like how OwnCloud was characterized on Bad Voltage (paraphrasing here): "It's as if someone a few years ago wrote down their definition of cloud and sent it back in time to 1996. Then a bunch of PHP developers in 1996 implemented it knowing nothing about what they were doing and then sent the code back to present day." That's not to say I don't appreciate the fact that ownCloud exists, but I find it much harder to…

Indeed I've been waiting for something like Owncloud for Django or Flask or something Pythonesque for a while. I'd join in if there were a better Pythonista to start it than myself.

Have you tried Seafile? (https://www.seafile.com/en/home/) I have not installed it, but I believe its python-based.

Re: Owncloud has been forked into Nextcloud

#123
post #99
post #65

Earlier quoted context omitted.

If you want to rely on backups, you have to test them periodically and not overwrite older ones with newer ones. It sounds like the backups had probably never worked, or there was some necessary component that was not backed up.

Considering the number of problems we describe in backups 1) You need incremental backups, not just a live copy, so you can rollback. 2) You need redundancy both connected/disconnected and offsite. 3) You need to test restoring. All these requirements... how do we not expect the user to screw up? This is like crypto, except every idiot knows "don't roll your own, you'll screw that up and leave a hole". Same problem w…

Right, no arguments here. Backing up is really hard. Many backup systems are "push", and so you have to limit the production system's access so that it can't maliciously overwrite old backups.

From what you describe in the last paragraph, that sounds like a special Owncloud client. It needs decryption keys and it needs some automated tests for verifying the backup which vary based on your use case.

I've recently been testing git-annex with the webdav special remote, and it mostly solves the integrity piece but a) if you want encryption you lose the web UI, b) even if you don't want encryption, you still lose the web UI because there are no indexes, and c) it would be too high a bar for most people to set up.

Re: Owncloud has been forked into Nextcloud

#124
post #64

Earlier quoted context omitted.

Indeed I've been waiting for something like Owncloud for Django or Flask or something Pythonesque for a while. I'd join in if there were a better Pythonista to start it than myself.

Have you tried Seafile? ( https://www.seafile.com/en/home/ ) I have not installed it, but I believe its python-based.

It's great and can do differential syncing. It also doesn't blow up if you try to upload a few thousand files. OwnCloud is a joke in comparison.

Re: Owncloud has been forked into Nextcloud

#125
post #77
post #12

I have been using Seafile for 2 years now and I'm very happy with it.

I've been mucking around with Owncloud from the beginning and it's always been a pain (non-default configs never work as you expect, updating is a pain, installation is a pain, etc). Tried Syncthing and it was worse (I want central control, SyncTrayzor is obnoxious, doesn't "just work" as it's supposed to via upnp). Never heard of Seafile before but it looks way better, I'm going to give it a shot!

I've been using https://pydio.com for the last 6~8 months, and so far so good. I came over from owncloud. Admittedly, I had planned to use for my family of 3, but I'm really the only one using/syncing stuff. THe server side for pydio has been great, though their Windows client has had a few little issues. In all cases they were easy to fix, and ultimately caused no damage to server data (who knows it could even be a local Win/laptop issue). Though pydio is php-based, while seafile IIRC is python (I like both languages so doesn't matteer to me, but thought you might want to know ahead of time).

Re: Owncloud has been forked into Nextcloud

#126
post #91

Earlier quoted context omitted.

Replying to my own comment, because I'm out of the edit time-range and this kind of blew up. If I had to point the discussion of this comment, I'd point it away from what I did wrong personally (I know I f*cked up in probably more than one way). What I learned from this is that there are no situations in which I would personally host a file server of this feature level and control over my documents. I think "all in o…

This is why you want client side encrypted clients who treat your NAS/Cloud Account/HDD as dumb storage. This way it's easy to immediately verify on your client computer that entire CRUD cycle works fine, and continues to work fine. It also allows you to have simple redundancy, so if your NAS setup fucks up, the cloud account and external hard drive version is still there.

If anyone is interested in client side encryption, checkout my project securefs (https://github.com/netheril96/securefs). It is better than TrueCrypt as its encryption is randomized and authenticated, hence more secure, and it does not require preallocation of storage space.

Re: Owncloud has been forked into Nextcloud

#127
post #91

Earlier quoted context omitted.

This is why you want client side encrypted clients who treat your NAS/Cloud Account/HDD as dumb storage. This way it's easy to immediately verify on your client computer that entire CRUD cycle works fine, and continues to work fine. It also allows you to have simple redundancy, so if your NAS setup fucks up, the cloud account and external hard drive version is still there.

If anyone is interested in client side encryption, checkout my project securefs ( https://github.com/netheril96/securefs ). It is better than TrueCrypt as its encryption is randomized and authenticated, hence more secure, and it does not require preallocation of storage space.

Why not GPG. Or a loopback device with dm-crypt (LUKS)?

Re: Owncloud has been forked into Nextcloud

#128
post #84

I used OwnCloud for a while and never had any problems with it, but it seemed like overkill for my use. I didn't have multiple users and I wasn't using it to share files with anyone -- just syncing files between my own devices. I started using Sandstorm[0] for my personal server, and there's an app for it called Davros[1], which implements the OwnCloud protocol. It doesn't really do a good job of advertising that fac…

It's not an "owncloud protocol"... It's called WebDAV and it's a web standard[0], like HTTP.

[0]https://tools.ietf.org/html/rfc4918

There are literally 100s and 100s of these tools... Nothing is special about OwnCloud, or Sandstorm, in this case, to support interoperability.

It's pretty obvious, IMO, that it supports WebDAV since "dav" is right there in the name.

Re: Owncloud has been forked into Nextcloud

#129

I implemented Owncloud in my workplace, but we had one problem that made us uninstall it and create our own solution in Dart, the problem was that when you share a file it doesn't preserve the file path extructure and that was very important for us.

extructure? why is that important?

Re: Owncloud has been forked into Nextcloud

#130
post #127

Earlier quoted context omitted.

If anyone is interested in client side encryption, checkout my project securefs ( https://github.com/netheril96/securefs ). It is better than TrueCrypt as its encryption is randomized and authenticated, hence more secure, and it does not require preallocation of storage space.

Why not GPG. Or a loopback device with dm-crypt (LUKS)?

GPG is not transparent. And its symmetric encryption is not authenticated. Neither is dm-crypt's.
Post reply on HN