Skip to content

Selective sync (choose folders to sync) #100

Closed

Description

@helllo

As a user, I want to be able to choose which folders from the ownCloud server I want to sync to my device. This is useful especially for netbooks with small hard drives or when you have a slow connection.

Activity

  1. jancborchardt commented on Mar 5, 2013

    @jancborchardt
    Contributor

    @nodiscc yes, selective sync is planned, but a different topic from this thread though. See https://github.com/owncloud/mirall/wiki/Desktop-client-next-steps »selective sync from server«.

  2. jancborchardt commented on Sep 10, 2013

    @jancborchardt
    Contributor

    @dragotin @danimo @MTRichards we just had 2 duplicate issues reported again. What do you think about the importance of this? Version after the one with #102 (indicators in file manager) or something like that?

  3. MTRichards commented on Sep 10, 2013

    @MTRichards

    Yes. Selective sync is important, after indicators we can slate that for 1.6?

  4. wbinventor commented on Sep 11, 2013

    @wbinventor

    My group at MIT is looking to begin using owncloud, but selective sync (from the server to the client) is a dealbreaker for my boss. When do you guys expect this to be implemented?

  5. danimo commented on Sep 11, 2013

    @danimo
    Contributor

    @wbinventor Selective sync is already possible, just not in combination with a "sync the rest to this directory" default.

  6. wbinventor commented on Sep 11, 2013

    @wbinventor

    It doesn't seem to be clear how to use it through either the web interface or the desktop client (for Linux) - what am I missing?

  7. danimo commented on Sep 11, 2013

    @danimo
    Contributor

    @wbinventor The Web Interface has no business with this. The Clients "problem" is that the setup wizard does not allow to unselect specific folders. Instead you need to remove the global folder sync, and add the individual folders you do want to sync individually.

  8. MTRichards commented on Sep 11, 2013

    @MTRichards

    By Default, ownCloud syncs the ownCloud desktop directory with the entire server. What you can do is remove this in the settings menu. Go to the system tray icon, left click, select account. Select the syncing all files in your account and click remove. Then there is a button add folder, where you can select the desktop folder to sync with the server folder of your choice.

  9. foxbow commented on Nov 15, 2013

    @foxbow

    Will 'selective sync' still allow my client to sync files up? Take the music collection for an example. I don't want all the music on my notebook, so I deselect it from syncing down from the server. However I want to make sure a freshly ripped CD will be synced up to the server.

  10. jancborchardt commented on Nov 19, 2013

    @jancborchardt
    Contributor

    @foxbox it's either you sync the folder or you don't. What you could do is add the CD folder to sync up. or manually upload it in the web interface.

  11. foxbow commented on Nov 19, 2013

    @foxbow

    @jancborchardt This is a little confusing.. In the first sentence you mention that it's all or nothing and in the next sentence you mention a 'sync up', which is exactly what I want. So if there will be in fact a 'sync-up' option then I'd be completely happy. And if I just was not able to see that this is already possible then I apologize and beg for a pointer ;) Thanks!

  12. jancborchardt commented on Nov 19, 2013

    @jancborchardt
    Contributor

    @foxbow what I mean is that in the case you described it would not be possible to upload the album without extra manual work.

  13. foxbow commented on Nov 19, 2013

    @foxbow

    @jancborchardt Okay, guess I'll probably check into c/rsync to build a service/demon doing something like that. Thanks for the clarification!

  14. MTRichards commented on Feb 26, 2014

    @MTRichards

    I would like to bring this one back up. In the initial setup wizard, we need an "advanced" option that allows a user to not just sync the default folder, but instead to select the sub folder(s) to sync during the initial setup. While this is achievable today by removing the default sync folder setup, it needs to be easier.

  15. 31 remaining items

  16. Overand commented on Oct 16, 2014

    @Overand

    It's pretty frustrating that every time I install the ownCloud client on a new computer, I have to go through the installation wizard, then pause syncing, delete the "ownCloud" entry, go into that folder/directory on my local system, delete all the erroneously synced folders, and then go through the setup process.

    I think the solution to this is simple. Provide an "Advanced" checkbox on installation (default unchecked), and when that's enabled, the only difference we'd need from the "normal" installation would be an additional checkbox (default selected) that says "Add default (root -> ownCloud) sync"

    That's it. Easy-peasy! I might even try to take apart the installer and submit a patch, but that may be a bit beyond my abilities.

  17. PVince81 commented on Oct 16, 2014

    @PVince81

    @Overand I think that issue with "pause syncing" was fixed in the 1.7.0 beta, with a similar solution like you suggested.

  18. danimo commented on Oct 16, 2014

    @danimo
    Contributor

    @Overand yes, 1.7 will allow for a custom folder setup (and/or choosing specific subfolders for selective sync).

  19. removed this from the 1.8 - UI Enhancements milestone on Oct 16, 2014
  20. khurshid-alam commented on Feb 1, 2015

    @khurshid-alam

    If I deploy owncloud on OPENSHIFT(1 GB free space) & add Dropbox, does entire Dropbox data gets synced? Do I able to use selective sync for Dropbox folders (My Dropbox has 50 GB)? I don't want to sync my entire dropbox & I don't want to create specific App folder.

  21. KuenzelIT commented on Apr 18, 2015

    @KuenzelIT

    Hey,
    selective sync is working great so far, but if I sync two subdirectories of a directory and this directory gets a new subdirectory, it's also synced and I have to disable it again. Is there some way to make sure that really only the selected subdirectories get synced and no others?

    If I put my subdirectories in the root directory, it's working fine. But that destroys the directory structure.

    Thanks for this awesome feature!

  22. lbryson commented on Jul 20, 2015

    @lbryson

    @Overand , Yes, I agree: as an admin, doing a wide deployment, I need

    1. a way to tell the Owncloud client to not add any synced folder by default; and
    2. FOr those users that have their (default) "ownCloud" folder synced, I must be able to set it to not automatically add any new folders that are shared with the user.

    Is there a separate issue for #2? It's a real problem when I add global external storage of several TB of builds, docs, etc., then everybody's devices start automatically syncing this down and filling up their client devices.

  23. jonesints commented on Jul 30, 2015

    @jonesints

    A couple of points on selective sync:

    1. I have a very similar scenario to @Lbryson-lifesize, when several TB are involved, the last thing one would want is for it to immediately sync to all clients. It's very counter productive. A simple option in the client sync app to choose which behavior to follow would be great, ie, a tickbox with "automatically sync shares". Even better, a popup or new tab in the client showing new shares and giving an option for the user to sync or not would be immensely useful!

    2. The other issue is that selective sync works on a directory basis. A problem arises when very large files that are not contained in a folder escape the "selective sync", ie large zip files, mov files, and any other large file.
      I know there is a specialized and useful tool to Ignore Files, but this is a different function. Someone might want to sync up certain movs and leave some on the cloud.
      Would a selective sync per file option be possible, or is there any other way of rethinking a solution to this problem?

  24. MTRichards commented on Jul 30, 2015

    @MTRichards

    @Lbryson-lifesize and @jonesints you may be interested to look at #3148
    We are planning this for 2.0, which comes out soon in beta. It includes the fodler confirmation.

    Doesn't solve the large file sync issue, but gives a threshold for new folders.

  25. jonesints commented on Jul 30, 2015

    @jonesints

    Thanks for the reference @MTRichards, pretty excited it's already being developed!
    Should I create a new issue for the individual large files issue? Many ownclouders work with media files, and these seem an inherent problem under the current folder selective sync method.

  26. MTRichards commented on Jul 30, 2015

    @MTRichards

    @jonesints that would be great. I have to be honest, I am not entirely sure how that would work across the board, so would be good to have a conversation about it. (in a new user story:))

  27. awikatchikaen commented on Aug 28, 2015

    @awikatchikaen

    This doesn't work for me on the v2.0.0 build 5423, I've selected one folder but all files from my server are downloading...

  28. phil-davis commented on Aug 28, 2015

    @phil-davis
    Contributor

    Note that when you select a particular folder you also get the files in the parent folder/s synced. There is discussion about that elsewhere as to why that is a "necessary evil".

  29. awikatchikaen commented on Aug 28, 2015

    @awikatchikaen

    ok, thats weird, that's very weird, and useless
    and it's not very clear in the interface ....

  30. mkln commented on Apr 29, 2016

    @mkln

    like @jonesints said, if I want to sync a subfolder (say, /A/B), I may not want to sync files in A that are not in a folder
    To see an example of what I mean, the windows OneDrive client implements this with a tick that one can have on "files not in a folder". every folder has such option.

    without this option, I am forced to sync >50gb of files that are in /A but are not in a folder, just because I want to syncronize /A/B.
    Now, if I had control over the folder I could just create one, or move B, or else. But what if I cannot change the folder structure? I can envision multiple scenarios in which I might not want to have all not-in-a-folder files unsynced.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions