I know this has been similarly asked before, and it has been said it doesn’t fit the design of syncthing, but I’d like to put my voice in as this would be VERY handy for me!
I have a folder on a server that 1 or 2 remotes (myself and a file author) will update regularly (add and modify, rarely remove), but I also want to have many anonymous remotes that would like to get up to date copies of these folders.
I’d like to be able to allow the anonymous users to connect to my remote without asking permission, automatically be given the folder in a readonly mode, so they can sync from my remote, and hopefully with the other remotes for distributed syncing.
These files are for a card game, and the card art files are hard for end users to keep up to date with from an authoritative source. I’ve provided the creator/author of these files sftp access to update my server, and I publish them from an http server. Granted now I can provide the author an easier way to update my server with syncthing instead of manually logging into the sftp and pushing files.
But I’d also like to be able to tell users,
“You can now also download this app, add my server ID and this folder ID, point it to your local card/art folder, and you’ll always be up to date.”
Providing shared bandwidth resources from neighboring syncthing remotes, if possible. (Even if not, they can keep syncing with my server.) More or less I’d like an auto approve anonymous readonly mode.
Instead of anonymous users downloading the entire 3gb zip catalog file over and over, they can just get the updated
images files. (I provide smaller zips for each set, but we all know people will just get the biggest file first.)