You are not logged in.
Does anyone know of an open source program that behaves like Dropbox? I can't find anything that works.
Unison isn't realtime, rsync is one way and is also not realtime and unfortunately I haven't found a working version of iFolder.
I tried following this guide and as far as I can tell it appears to be a one way sync between a server and a client, not multidirectional like Dropbox.
http://www.fak3r.com/2009/09/14/howto-b … box-clone/
If anyone has any ideas of sync systems that are not one way and update/sync in realtime, it would be much appreciated
Thanks, Max.
Offline
Sparkleshare.org is aiming to be a open-source Dropbox. Still in development, though...
/usr/bin/drinking
Offline
Ubuntu One
Offline
I tried following this guide and as far as I can tell it appears to be a one way sync between a server and a client, not multidirectional like Dropbox.
http://www.fak3r.com/2009/09/14/howto-b … box-clone/.
Wouldn't it be two-way if you just set up lsyncd on the client as well?
Anyway, thanks for the link, this looks really useful.
Last edited by Runiq (2010-11-17 11:50:14)
Offline
I'm definitely gonna be trying this out as soon as I can get my home network back up and running again. I'd love to use my server as a kind of hub for this. I'll also probably be developing my own web interface as well.
- [ My Blog ] | [ AUR Packages ] | [ My deviantART ] | [ screenFetch ] | [ SilverIRC ] -
Offline
Ubuntu One
Disappointingly not fully open source. IIRC the client side is open source, but not the server side.
Offline
Got this working both from client->server and server->client again running the lsyncd daemon on both machines. Gonna start making an interface for it and perhaps making a wrapper for the lsyncd/rsyncd combo so that it will check for updates to the server folder upon startup of the daemon and sync the local folder accordingly.
- [ My Blog ] | [ AUR Packages ] | [ My deviantART ] | [ screenFetch ] | [ SilverIRC ] -
Offline
Hello
I have tested none of them, but there are several solutions :
a home made script that uses gamin (or fam) and unison. You can also replace the use of gamin/fam with a cron job. Or even better use -repeat option of unison
Last edited by ewloni (2010-11-19 08:34:45)
Offline
luckybackup - http://luckybackup.sourceforge.net/features.html - should be able to do it sort of as well. Not real time but as a cron. It handles remote storage, different directories and what have you.
never trust a toad...
::Grateful ArchDonor::
::Grateful Wikipedia Donor::
Offline
I am using unison. And it is ok. But it has killed some git repositories twice. It somehow does not respect the timestamps.
I'd like to have smth like dropbox running like a daemon, but only for LAN.
Offline
I find unison very finicky, it requires the same version of its instances installed in the different computers, which is difficult when you are using different OSes
Also, aren't we confusing things? Dropbox is not a backup, but a synchronization software (even if it has versioning). You still need to backup your data somewhere, but rsnapshot should take care of that.
It would be nice to have something that just works in both Windows and Unix systems.
Offline
As far as Im concerned Unison isn't developed anymore, last stable version was long time ago, and its true the fact that you need to use the same version on both pc's
Linux user #498977
With microsoft you get windows and gates, with linux you get the whole house!
My Blog about ArchLinux and other stuff
Offline
I don't think either is open source at all, but I've used both SpiderOak and ZumoDrive on linux successfully, and they work very similarly to Dropbox, and even give a limited amount of free space. I ended up dropping them and sticking with Dropbox, just because it was simple and easy and it was too much of a pain to keep tabs on too many accounts.
Offline
Dropbox is awesome but I can't afford the plans and my upload speed would be a barrier. Thanks for the links guys, if anyone tried the lsync method, mind sharing configs?
Also, kittykatt, I'm really interested in the web interface, mind sharing anything you do for that?
Last edited by maxexcloo (2010-11-20 12:39:54)
Offline
Yeah, I've been testing out SparkleSpace and lipsync (the creation of the sourced article in the first post of this thread; found it on github), but I think I'm just gonna start from scratch with lsyncd and rsync. The web interface isn't even in my thoughts right now to be quite honest. I'm just trying at the moment to get a stable, consistent system out the lsyncd+rsync combo. I'll let you know when I get something working and I'll share my configurations.
- [ My Blog ] | [ AUR Packages ] | [ My deviantART ] | [ screenFetch ] | [ SilverIRC ] -
Offline
New entrant in the market (closed source freemium model): http://www.aerofs.com/
Has some attractive features though...
Offline
I have thought of trying CODA: http://www.coda.cs.cmu.edu/
Does anyone have experience with that or similar distributed filesystems?
฿ 18PRsqbZCrwPUrVnJe1BZvza7bwSDbpxZz
Offline
New entrant in the market (closed source freemium model): http://www.aerofs.com/
Has some attractive features though...
This looks interesting. I'll have to try it out when I get home.
On another note, I haven't had much time lately to work on my lsync/rsync setup. I'll work on it more this coming weekend and let everyone know what I've got.
- [ My Blog ] | [ AUR Packages ] | [ My deviantART ] | [ screenFetch ] | [ SilverIRC ] -
Offline
This looks interesting. I'll have to try it out when I get home.
AeroFS is currently in a semi-private alpha/beta development phase.
Please report back how stable etc. it is.
Offline
@ karol
It is not even released yet - one has to give one's email address and wait for an invite...
never trust a toad...
::Grateful ArchDonor::
::Grateful Wikipedia Donor::
Offline
@ karol
It is not even released yet - one has to give one's email address and wait for an invite...
Yes, I know. I think that's the semi-private thing.
Offline
I am only necrobumping that threat, because I (hopefully) found a corresponding solution:
I'm very interessted in such a Dropbox-Clone-Setup (multidirectional syncing / no versioning needed / open-source / "own cloud solution"). I know, the thread was started one year ago, but since I'm brainstorming a little, I wanted to add my ideas till now.
I have a setup of three main machines. My notebook, my PC and my home server. If I set up lsyncd, so my notebook syncs as source to my home server (target) the new files are there, on the home server. But when I start my PC and lsyncd starts, it syncs its source directory with the home server and the new / changed files would be gone, as I understand.
So you would have to make sure, that before lsyncd performs its tasks, the local folder on PC oder notebook would be synced first. This could be accomplished with
1.) lsyncd delaying its actions (on startup)
2.) a rsync command in /etc/rc.local
I thought about that for quite some time now and would be happy to hear, if that could work, or if I forgot something…
If I am on the right path, I will post working scripts & configs.
Offline
Ok - got it running so far - one possibility mentioned could be lipsync (http://lipsync.it/), but I had some problems to get it running. So it set up lsyncd in combination with a rsync startup command (as thought about before)
- created /etc/lsyncd/lsyncd.conf.lua
settings = {
logfile = "/tmp/lsyncd.log",
statusFile = "/tmp/lsyncd.status",
nodaemon = true,
}
sync{default.rsync, source="CLIENT_DIRECTORY", target="SERVER_DIRECTORY", init=false, rsyncOpts={"-rlpu", "--delete", delay=60}}
The the option "init=false" avoids executing lsyncd on start, because the directory should be synced at lsyncd start.
After that I created a file, which runs at startup (rc.local):
- homesync.sh
#!/bin/bash
# Das Skript für meine lsyncd-Server/Cloud-Synchronisation
sleep 20 && /usr/bin/rsync -rlpu --delete SERVER_DIRECTORY CLIENT_DIRECTORY && lsyncd /etc/lsyncd/lsyncd.conf.lua
exit 0
That should be it - works fine on my machines, although I know a scripting guru could have solved it more professional and elegant.
Offline
I used DropBox for a while and recently switched to SpiderOak for a couple reasons: You can backup any folder (in Dropbox you can only backup the Dropbox folder) and everything is encrypted.
Get an additional 1GB of storage at SpiderOak when you register through this link: https://spideroak.com/
mod edit: Please don't sneak in a referral like that. I have replaced the link with a plain one. Forum Etiquette: Advertising/Solicitation. Thanks. --fsckd
Last edited by fsckd (2012-01-02 13:45:12)
Offline