I just found out about Syncthing and must say it is awesome! I have set up several “regular” shares but have a use-case not sure how/if it can be covered and wanted to ask.
I am part of the board of a sport community (but can be other types of organizations). Such communities usually have several subgroups (e.g. football section, table tennis section, …) and the members come and go (new board every year). So, how to set up a share for this. Ideally we’d have Something like
Main folder |__ Board |__ Football section |__ Table tennis section ...
In this folder structure I’d like to share Main folder with “everyone” and then Board with a selected subgroup of everyone and so on. Regular Unix permissions would of course solve this. But This needs to be shared between arbitrary and non-tech people. Further, I need to be able to remove people as they leave a role and remove their access to the folder structure.
One idea I have is to have a “hub” share with many others. I guess that would solve the add/remove users issue, but not the firs one with limited access. Is there a way to solve that with current Syncthing implementation?
If the answer to that question is “no”, which I think it is as far as I can tell. I would like to propose a feature: add something like groups to Syncthing; defined locally on each sharing device, and e.g. set in some hidden file, like .stgroups. Would that be possible?
Thanks for any advice!