You are not logged in.

#1 2010-11-17 08:29:02

maxexcloo
Member
Registered: 2009-10-14
Posts: 177

Dropbox Replacement

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 tongue
Thanks, Max.

Offline

#2 2010-11-17 09:56:48

z0id
Member
From: Romania
Registered: 2010-02-02
Posts: 121

Re: Dropbox Replacement

Sparkleshare.org is aiming to be a open-source Dropbox. Still in development, though...


/usr/bin/drinking

Offline

#3 2010-11-17 11:35:37

DonVla
Member
From: Bonn, Germany
Registered: 2007-06-07
Posts: 997

Re: Dropbox Replacement

Ubuntu One

Offline

#4 2010-11-17 11:49:51

Runiq
Member
From: Germany
Registered: 2008-10-29
Posts: 1,053

Re: Dropbox Replacement

maxexcloo wrote:

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

#5 2010-11-17 14:37:40

kittykatt
Member
From: Missouri, USA
Registered: 2009-11-04
Posts: 260
Website

Re: Dropbox Replacement

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

#6 2010-11-17 18:33:48

frabjous
Member
Registered: 2010-07-13
Posts: 318

Re: Dropbox Replacement

DonVla wrote:

Ubuntu One

Disappointingly not fully open source. IIRC the client side is open source, but not the server side.

Offline

#7 2010-11-18 05:12:16

kittykatt
Member
From: Missouri, USA
Registered: 2009-11-04
Posts: 260
Website

Re: Dropbox Replacement

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

#8 2010-11-19 08:29:44

ewloni
Member
Registered: 2010-11-19
Posts: 28

Re: Dropbox Replacement

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

  • SparkleShare

  • ownCloud

Last edited by ewloni (2010-11-19 08:34:45)

Offline

#9 2010-11-19 09:35:17

toad
Member
From: if only I knew
Registered: 2008-12-22
Posts: 1,775
Website

Re: Dropbox Replacement

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

#10 2010-11-19 13:30:22

DonVla
Member
From: Bonn, Germany
Registered: 2007-06-07
Posts: 997

Re: Dropbox Replacement

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

#11 2010-11-20 00:02:04

AlexS
Member
From: Munich, Germany
Registered: 2009-05-16
Posts: 114

Re: Dropbox Replacement

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

#12 2010-11-20 00:20:46

655321
Member
From: Costa Rica
Registered: 2009-12-08
Posts: 412
Website

Re: Dropbox Replacement

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

#13 2010-11-20 04:11:35

frabjous
Member
Registered: 2010-07-13
Posts: 318

Re: Dropbox Replacement

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

#14 2010-11-20 12:31:09

maxexcloo
Member
Registered: 2009-10-14
Posts: 177

Re: Dropbox Replacement

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

#15 2010-11-20 19:42:14

kittykatt
Member
From: Missouri, USA
Registered: 2009-11-04
Posts: 260
Website

Re: Dropbox Replacement

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

#16 2010-12-07 01:34:53

jasonwryan
Forum & Wiki Admin
From: .nz
Registered: 2009-05-09
Posts: 18,834
Website

Re: Dropbox Replacement

New entrant in the market (closed source freemium model): http://www.aerofs.com/

Has some attractive features though...


Arch + dwm   •   Mercurial repos  •   Github

Registered Linux User #482438

Online

#17 2010-12-07 10:21:41

Cdh
Member
Registered: 2009-02-03
Posts: 1,098

Re: Dropbox Replacement

I have thought of trying CODA: http://www.coda.cs.cmu.edu/

Does anyone have experience with that or similar distributed filesystems?


฿ 18PRsqbZCrwPUrVnJe1BZvza7bwSDbpxZz

Offline

#18 2010-12-08 15:08:54

kittykatt
Member
From: Missouri, USA
Registered: 2009-11-04
Posts: 260
Website

Re: Dropbox Replacement

jasonwryan wrote:

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. big_smile


- [ My Blog ] | [ AUR Packages ] | [ My deviantART ] | [ screenFetch ] | [ SilverIRC ] -

Offline

#19 2010-12-08 15:13:59

karol
Archivist
Registered: 2009-05-06
Posts: 25,428

Re: Dropbox Replacement

kittykatt wrote:

This looks interesting. I'll have to try it out when I get home.

http://aerofs.posterous.com/

AeroFS is currently in a semi-private alpha/beta development phase.

Please report back how stable etc. it is.

Offline

#20 2010-12-08 15:21:16

toad
Member
From: if only I knew
Registered: 2008-12-22
Posts: 1,775
Website

Re: Dropbox Replacement

@ 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

#21 2010-12-08 15:23:26

karol
Archivist
Registered: 2009-05-06
Posts: 25,428

Re: Dropbox Replacement

toad wrote:

@ 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

#22 2010-12-08 16:25:05

brisbin33
Member
From: boston, ma
Registered: 2008-07-24
Posts: 1,796
Website

Re: Dropbox Replacement

Signed up.

signup page wrote:

OR Find a friend who already has AeroFS, and get them to invite you!

First archer to get an invite, ping me please wink.

Offline

#23 2011-12-15 09:56:13

ewigkeit
Member
Registered: 2009-01-06
Posts: 53

Re: Dropbox Replacement

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

#24 2011-12-17 16:24:20

ewigkeit
Member
Registered: 2009-01-06
Posts: 53

Re: Dropbox Replacement

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

#25 2012-01-01 23:43:54

dontbugme
Banned
Registered: 2011-11-04
Posts: 166
Website

Re: Dropbox Replacement

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

Board footer

Powered by FluxBB