I’m looking to deploy Syncthing to about 60 Windows computers as a replacement for redirected folders. The deployment will be done using Puppet. I will have one Syncthing server which will be the destination where all the users sync too. I expect each computer will be creating a new sync relationship for the Desktop and Documents folders of each user on that workstation. I am not planning to figure out how to have each users files sync across each workstation they log into at this time. (they typically don’t switch workstations anyway)
My rough plan is to deploy SyncTrayzor via chocolatey
Create a generic config file for each user on the workstation using a template that will input the correct Desktop and Documents paths and with the ID for the central Syncthing server
Run the generate command
Then manually accept the sync members and folders on the central Syncthing server
Assuming the general structure of this plan will work, what I’m trying to figure out is what my config file needs to look like. Can I just pull the config file from my test machine, and generate will put in a new device ID, or should I be sending the config file without a device ID?
I will also have to be generating a unique folder ID in my template as well, right?