Hi everybody, I started using syncthing to replace dropbox. Unfortunately is has some huge downsides. Because of my limited space on my hard drive and very complex folder structures, I can’t always keep everything on my local disc. So I need either to create a few thousand folders without hierarchical structure (not an option for me) or think about a very very smart hierarchical structure and sync just the top most 1 or 2 levels, to keep it to a manageable sync folder count. Until I realized that the used disk space is not distributed even in my logical hierarchy…
Then I wanted to use
.stignore files to exclude files/folder (within a sync’ed folder) from sync and resume it later on (see How to resume syncing an ignored folder that does not exist on my device?). Unfortunately it’s not possible with syncthing.
It seems to me that dropbox, different than syncthing, is collecting file events (like created, deleted, renamed, moved, etc.) and is able to replay these changes then on other devices, which makes it very handy and efficient. I know this comfort is not possible with syncthing (especially regarding traffic efficiency) but I would at least like to be able to exclude and resume folders from syncing without managing hundreds of folders without hierarchical structure in a browser window GUI.
How about introducing a new “exclude from this device for the moment” modifier for
.stignore. So when I set it, the files and folders should be deleted automatically on my local device but stay on all other devices. As soon as I remove the line, it’s getting restored on my device.
GUI implementations for syncthing could later on show folder structures with checkboxes, and set the path in the
.stignore file automatically based on the user “uncheck” clicks. It would be similar to dropbox then.
Thanks for your attention.
PS Screenshot of Dropbox GUI