I want to keep a folder from my server in sync with all the computers.
Two questions:
Is it possible to enable syncing between the computers and the server to all stay in the LAN with no dependency to the internet? So I think I would need to disable relay? Do I have to run my own discovery server? Can I not just provide the IP of my server for syncing?
If I don’t want clients to sync between each other and, instead, have all syncing to go through the server, is that possible? So, for example, say clientA modifies a file, it should sync that to the server and then the server would sync those changes to the other clients.
Connections will be local by default and only between devices you’ve configured to know about each other, so, yeah. You can absolutely set IP numbers for connections yourself if you want to, but you probably don’t need to. However if by local only you mean “no packet must ever leave my LAN” then you need to disable a bunch of stuff.
You can probably leave local discovery.
As long as you can resolve hostnames I think that should work but if there are any issues local discovery could help.
Drop the port specification, that is the wrong port.