Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LAN Sync #FeatureRequest #26752

Closed
manuelfink opened this issue Dec 1, 2016 · 11 comments
Closed

LAN Sync #FeatureRequest #26752

manuelfink opened this issue Dec 1, 2016 · 11 comments

Comments

@manuelfink
Copy link

manuelfink commented Dec 1, 2016

I'd like to catchup with the LAN Sync idea, since I think it is a feature, a lot of users need it. I'm posting this back in core again, since I think this is not only a client but also a server and core feature and required for server replication.

The ideas behind LAN Sync are simple, clients sync to each other over LAN

  • Pear-to-Pear sync from client to client
  • Local Sync: having multiple clients in a LAN one declares it self for some data as the masters, syncs to master-server in the internet and then spreads the data to other clients in the LAN needing it. This avoids bandwidth and is a lot faster
  • Offline Sync

I think it also would solve a lot of demands described in issue for server replication #1190

Unlucky the the issue in client is locked in reason of too many +1 comments, so if you think you need this feature take the thumb up button instead and use comments for contextual discussion please.

@hvisage
Copy link

hvisage commented Dec 2, 2016

Let's quickly re-cap the responses I gathered thus far:

  1. It's not a priority
  2. it takes away the control/security from the server
  3. it's not a priority
  4. Not implemented in the upstream from the client they use and that would mean software development
  5. The use case doesn't make sense/use for OwnCloud, as the typical deployments would be on-site/close to users which then negates the usefulness
  6. Somebody has to sponsor this ;)

@benyanke
Copy link

benyanke commented Dec 12, 2016

However, not all deployments are on-site. In my case, I have two personal servers (one mine, one my parents) which are both offsite, and almost set up a third at work (didn't do it for reasons outside my control) where a server would have been in the office, but 80% of the users would be outside the office (work from home scheme). Several of those home workers have two or three employees in the same house, on slow WAN connections, so a LAN sync would certainly be useful...

@benyanke
Copy link

Additionally, taking control away from the server wouldn't be too difficult. Each client could send hashes of files to each other and get them from the server, and if those hashes match, that file could be synced. I've done some thinking about this, and I'm not seeing any reason that wouldn't (theoretically) be secure.

This might be something I could take on after finals before heading back for the spring semester. If I could implement well, is this something you could accept via PR?

@ckanoab
Copy link

ckanoab commented Mar 7, 2017

@benyanke Did you find time to work on this? This missing feature is the single reason I haven't switched from Dropbox. I'd like to host the server on my VPS with users in remote locations on low speed connections. Those users sometimes create "large" files (10-20 mb) that could take 30+ minutes to upload before other users could begin to download the file. Further if there are multiple users at a location all trying to download the file at once they will quickly saturate the connection and bring any other network activity to a crawl.

@ckanoab
Copy link

ckanoab commented Mar 7, 2017

The use case doesn't make sense/use for OwnCloud, as the typical deployments would be on-site/close to users which then negates the usefulness

I'm not sure this is true. Those looking for a Dropbox replacement including sharing features will likely deploy a VPS off-site

@benyanke
Copy link

benyanke commented Mar 7, 2017

Unfortunately, I haven't. I hoped to do it over break before school started, but wasn't able to. Now I'm running my server on my LAN, so I don't have a lot of personal need to do so...

If I ever have a free week, I'll certainly take a look at it.

@guruz
Copy link
Contributor

guruz commented Mar 16, 2017

@ownclouders
Copy link
Contributor

Hey, this issue has been closed because the label status/STALE is set and there were no updates for 7 days. Feel free to reopen this issue if you deem it appropriate.

(This is an automated comment from GitMate.io.

@MichaelEhrlichman
Copy link

I agree this would be a nice feature. My setup is owncloud on AWS synced to my work and home computers. I often work with the same files on a laptop and desktop at the same time. With dropbox LAN sync, the laptop and desktop would sync so quickly that I did not have to transfer the files manually.

@guruz
Copy link
Contributor

guruz commented Feb 14, 2018

This is tracked in client repository: owncloud/client#230

@lock
Copy link

lock bot commented Jul 31, 2019

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@lock lock bot locked as resolved and limited conversation to collaborators Jul 31, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

8 participants