2

I need a cloud (not self hosted unless its very simple to setup) storage product that supports a .gitignore style file. Eg I have

c:\sync\folder1.syncignore

c:\sync is the root folder, everything inside of folder1 that matches the .syncignore format is ignored without warning.

The requirement for without warning is important. So far I have not found a single cloud hosted product that will do this.

OneDrive allows blanket blocking file extensions however you this shows hundreds of warnings if you have these files in your onedrive.

Dropbox, google drive, sync, OneDrive, all do not seem to support anything like this.

Requirements are it has a windows client (like onedrive, dropbox etc). History and does not lock files. LAN transfer to other known clients would be amazing.

Can someone list a product which supports a .syncignore file or describe a method to achieve this. Self hosted is an option if it is simple to set up. We have access to azure blob storage.

2
  • 1
    Interested to hear if you found a nice option. For me one additional requirement is a (decent) Linux client.
    – birgersp
    Sep 27, 2023 at 5:19
  • I did not find one
    – rollsch
    Nov 1, 2023 at 9:45

2 Answers 2

2

Nextcloud now supports such behavior, though some have described the feature as buggy.

See the issue in the tracker.

Nextcloud is self hosted, but I believe that most would characterize setup as simple.

0

By searching for the term "syncignore" on the web I found two ooptions (and this superuser question asking something similar:

  • Resilio Sync seems to support an IgnoreList file, similar to a ".gitignore" file:

    IgnoreList is a UTF-8 encoded text file that allows you to specify single files, paths or rules for ignoring during the synchronization job. Each line of the IgnoreList file represents a separate rule.

    However, Resilio Sync works between network connected devices, so you would still need your own "cloud" or network location where you can sync to.

  • Koofr supports a ".syncignore" file, similar to a ".gitignore" file:

    To be able to use the advanced exclusion (or inclusion) rules, you'll need to create a .syncignore file in the root of the folder that is being synced ...
    Inside the .syncignore file, write one exclusion/inclusion rule per line using the glob format.

Koofr seems to function as a meta-cloud-syncer, it can sync to different existing cloud storage providers (e.g. Google Drive, OneDrive, etc...).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.