← Back to team overview

zim-wiki team mailing list archive

Re: Online storage


2009/11/20 Roberto Suarez Soto <robe@xxxxxxxxxxx>:
> El día Fri, 20 Nov 2009 11:05:37 -0500, Servilio Afre Puentes
> <servilio@xxxxxxxxx> escribía:
>> >> >        Someone should program a FUSE filesystem based on rsync+ssh.
>> >> > That would be a nifty online storage :-)
>> >> rsync.net
>> >        Not free, not Open Source, not something that you can implement on
>> > your own server.
>> Roberto, rsync *is* free software (GPL), see the homepage:
>> http://rsync.samba.org/
>        Yes, rsync (the software) is free software, but we were talking about
> rsync.net, an online backup firm.
>        To clarify, I don't want someone to host a rsync server for me.

Understood, but that is not what you said. You said:

"Not free, not Open Source, not something that you can implement on
your own server."

I was pointing out that this is not so: rsync is free, you can
implement your own server.

> I want something like Dropbox: transparent and immediate synchronization of a
> folder (or folders), transmitting only the differences in files, not the
> whole files.

The second part (incremental file transfer) rsync does already, the
first with inotify and some programming you should be set. A quick
googling for "rsync inotify" gives some interesting and useful-looking

http://ebalaskas.gr/blog/?page=PIrsyncD (in python)
http://snippets.dzone.com/posts/show/7005 (in ruby)
http://inotify-tools.sourceforge.net/ (the inotifywait command has an
sh snippet)

Some of these ideas could be incorporated into Zim.

> That's why I said "a FUSE filesystem": it'd be like sshfs, but
> using rsync as backend.

Sorry, your name wasn't kept across the different replies, didn't
noticed you were the one who said this.

>        There's nothing like that in the Open Source world. Trust me,
> I've searched :-) (though I'd be very happy to be proven wrong!)

At least for Linux all the technologies are there, it wouldn't
surprise me if something would appear.