If I install syncthing on my Synology NAS which is connected to my home network and then install it on my laptop and sync the two within my home network, will my laptop sync to the NAS when I am outside my home network?
If not, are there any specific configurations to do with syncthing on the NAS or make any changes to my home router?
Yes. Use the default settings, and Syncthing should connect no matter how separated they might be. Syncthing prefers direct connection whoever that is possible and will try to get direct connection even though they are behind NAT. In case direct connection is not possible, it uses relays instead.
Will this increase the attack surface of my home network?
Not in my opinion. All Syncthing traffic is always encrypted, regardless of connection type.
It might help to open some ports in your router to the outside. Either by enabling UPnP and having Syncthing use that to open it automatically, or by manually adding the respective entries in your router setup interface. I do the latter with my Synology NAS and it works quite well (with IPv6) although I am behind a DS-Lite tunnel from my service provider. When the laptop doesn’t have IPv6 connectivity in some remote network, it still works but uses relays.
See Firewall Setup — Syncthing documentation for details what to configure. How to do it exactly depends on your router, so we cannot give exact instructions.
Will it work differently opening a port vs relays?
Do you know of a good synology NAS tutorial online for setting up syncthing?
Relays are shares resources. The connection speed when connected via relay is most often slower than if direct connection is possible. So: If speed is an issue, dig deeper. Otherwise you should be fine anyway.
And I am sorry, but I can’t help you on Synology.
Speed is not a big issue when my laptop is outside the local network. Thanks for your help!
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.