Software Alternatives & jsfs

A project log for Democracycam

An oppression-proof image acquisition device

jason.gullicksonjason.gullickson 07/15/2014 at 19:101 Comment

I'm working on another project which is developing a distributed filesystem that runs under node.js.  It may be a good fit for the underpinnings of Democracycam if I can make node.js perform well on the Raspberry Pi (without severe resource consumption). 

Still in the testing phase, but I thought I'd mention it in case anyone was looking down this path.


lami4ka wrote 09/28/2014 at 21:31 point

I've been thinking about this for a while, from a different angle though. A secure distributed back-up/file share system for friends. I wanted to build on ecryptfs, so that the actual data stored on each machine is encrypted. Even it the machine was to be stolen, or something along the lines, the data on it would be safe. The network of machines tries to share the encrypted blocks as much as possible. If you want to actually share some files with a given friend, you just send them a copy if the key, so that they can mount the decrypted version of the files.

Its just a rough idea sketch, and most of the technologies are already there. I think its just a matter of packaging it nicely for the Pi/Cubietruck/Whatever you have.

Another alternative would be to use Zfs with on-disk encryption enabled. Zfs comes with the advatage of really nice incremental updates api built in. The problem there is, that I am not sure if the feature to restart failed updates is enabled yet. Anyway, just some ideas. Let me know if you'd be interested in any of this!

  Are you sure? yes | no