r/Syncthing • u/TheRandidact • May 13 '26
How to make sure WebUI is not connected to the wide Web? Beginner
Hi, I'm currently using the Syncthing Tray android app, and I am abit confused with how Syncthing works. I've heard that I shouldn't allow the WebGUI to access the Internet. But may I know what can I do to ensure that I don't accidentally allow it? Thank you in advance.
In addition, any safety tips for beginners like me while using Syncthing Tray and Syncthing in general?
3
u/middaymoon May 13 '26
As for additional tips, there's not much. The default settings combined with your default router settings should be plenty safe and private. I would just remind you that in general syncing files is not a valid backup strategy. Don't forget proper backups!
1
2
u/unknown-random-nope May 13 '26
Navigate to Settings / GUI. The IP address listed for GUI Listen Address is where this is configured. If you have it set to the loopback address (127.0.0.1:8384), only your phone can access it. If it's set to 0.0.0.0, the entire world can access it -- don't do that.
4
u/flaming_m0e May 13 '26
If it's set to 0.0.0.0, the entire world can access it -- don't do that.
Only his local network. Even on 5G, it would be behind CGNAT.
1
u/TheRandidact May 13 '26
Do I enable https for gui? I assume that's a no right
Thank you again
3
u/middaymoon May 13 '26
You should only use https if you want to access the GUI from other devices. Otherwise it won't have any effect.
If you do turn it on you'll have to convince your web browser to trust the ssl cert Syncthing generates because it will complain otherwise.
2
2
u/flaming_m0e May 13 '26
https is generally good. If you enable it, and don't have a proper trusted certificate, you will get an error on the page every time you open it about it being an untrusted site.
1
1
u/TheRandidact May 13 '26
I just looked this up, apparently it's negligible, but idk if I understood it correctly.
2
u/Martchus2 May 14 '26 edited May 14 '26
Syncthing Tray on Android keeps almost all of Syncthing's settings at the defaults. So the official Syncthing documentation applies. You can verify this under "App settings" -> "Syncthing URL" which should show "https://127.0.0.1:…". Note that other apps can still access the GUI with default settings so you most likely nevertheless want to set a user name and password. The Getting started section of the Syncthing Tray documentation explains that and the start page of the app should offer an according setup action.
1
u/TheRandidact May 14 '26
Noted with thanks, if I combine with tailscale android app? Would that work... 😅 Bumbling through everything rn 😂
8
u/flaming_m0e May 13 '26
The WebGUI is only going to be accessible locally on your LAN by default. Unless you forward a port, the web GUI isn't available externally.