Cannot edit Syncthing config file if my life depended on it.
I'm trying to set up Syncthing on Fedora Server OS (40). I followed the docs, the systemd service is up and running. Ports are open in the firewall, that's all good.
I've found in many, many, many Google searches that in order to access the WebUI via a local network machine (which is the only way I can) you need to update the config in order to allow this - changing the web GUI port from 127.0.0.1 to 0.0.0.0. I found a config file and made that change. I have done every combination of stopping the service, restarting the service, updating the config, and restarting the daemon. I have even restarted the entire server. Every single time the server starts, the god damned logs say the web GUI is available via 127.0.0.1:8384. I cannot get it to open to the local network. I cannot find any other config files. I don't know how else to do this. If anyone has any advice, I would be very much obliged.
Which user starts the systemd service and did you change the config file there? For example, on my server I have a dedicated user for syncthing and in its home directory, there's the config I need to edit.
Ok I solved my own problem, sort of. Still can't figure out why Syncthing was not respecting the config changes.
However, I was able to set up an ssh tunnel from my computer with an actual web browser to port 8384 (Syncthing default) on the server I was trying to set up. I could then use the listening port on the laptop to access the GUI and use the settings in the UI to allow access via local network permanently. Command for those who care (run this on the other computer, the one with the browser):