Hey there. I’m still trying to wrap my head around global and local discovery while trying to set up Syncthing on a VPS.
Here are the facts:
- I have a VPS running on some server, somewhere
- Said VPS is globally accessible via IPv4 and IPv6 address
- Said VPS has port 22000 open, and Syncthing is accessible via this port
- Said VPS does not have any other peers on its local network; I only rent one VPS from the provider
- Said VPS is not behind NAT; the IP addresses are expected to stay static, forever
Given all that, do I understand it correctly, that:
- I don’t need global discovery, because I can just specify the IP addresses of this node on my other devices? But I guess it’s still useful to have it turned on, just so that I don’t have to type those addresses by hand

- I don’t need local discovery, because there is simply nothing to discover, as my VPS is “alone” on its network? Isn’t local discovery just a waste of CPU power, in this case? Should I turn it off?
- I don’t need NAT-PMP/UPnP, because the IP addresses are static.
Are these theses correct? Or, to phrase the questions I have differently, is there a recommended Syncthing setup for globally accessible remote servers?
Sorry if this is a noob question (I couldn’t find much on the forum) and thanks in advance ![]()