I have read the setup guide, and my configuration in /etc/apache2/sites-available/default-ssl.conf:
ProxyPass "/syncthing/" "http://localhost:8384/" <Location /syncthing/> ProxyPassReverse "http://localhost:8384/" Require all granted </Location>
It almost works and I can access the webgui, but many functions on this page does not work at all(eg: settings page cannot be called out). The problem disappears when I directly access via IP:8384
I guess the problem may come from the NextCloud, which contains a lot of re-write rules, also I opened the pretty url function.
There are many other services on my NAS, which all support base uri, and they work fine using the apache2 config:
#base uri: /jellyfin ProxyPass "/jellyfin" "http://localhost:8096/jellyfin" ProxyPassReverse "/jellyfin" "http://localhost:8096/jellyfin #base uri: /transmission ProxyPass "/transmission" "http://localhost:9091/transmission" ProxyPassReverse "/transmission" "http://localhost:9091/transmission"
And everything works fine for jellyfin and transmission. It there anything I missed or is there any possibility that syncthing web GUI will add base uri function?