The new server(I migrated from an old one) is in the same network that my old working syncthing was working.
The firewall (pfsense) remains unchanged as well.
In case I did nto specify, I use:
myip:8384
to try and access my server.
AS well, the desktop computer trying to access it is on the same network using the local IP. I do not leave the local network when trying to access the webpage.
I cannot help with Ubuntu specifically, but just in the last few days I was configuring a new Syncthing installation in Windows, and the only thing that I had to do was to set the GUI listen address to 0.0.0.0:8384, and then allow inbound access in the Windows Firewall.
I would guess that something must still be blocking the access in your case. This is all under the assumption that Syncthing is running fine on the server. Can you access the Web GUI locally from the device itself? Of course, this will be problematic if you have no graphical UI there… Even then, you should still be able to check if the syncthing binary is up and running though.
I can not access the server in GUI mode. It is a server.
But, I can say that it is accessible from my desktop, because on my desktop, I can add a remote server using the multi letter/number code find when looking at the start up text after running. It connects, so it is running.
Are you sure that the config.xml where you changed the address is the actual file that Syncthing is using? The default location should be $HOME/.config/syncthing, but this may very depending on how you install and/or launch the program. Also, you need to restart Syncthing after editing the config file (or ideally edit the file with Syncthing shut down).
On a side note, not exactly related to the issue, but still because Ubuntu is involved, have you installed Syncthing using the packages from https://apt.syncthing.net?
Is it executed as the syncthing user? Maybe you’re editing the wrong config file.
You could also open the Web UI by accessing port 8384 via SSH port forwarding and change the settings.