I have configured Nginx on Beryl AX to forward port 80 to 443 so only HTTPS access is available to the web interface. This is probably the reason why the Android app doesn’t connect to the router anymore.
I am not familiar with how it works, but I guess it uses some API on HTTP, which could be using HTTPS by default since that is available out of the box. Not a big deal, I can live without the app, just a suggestion.
Alternatively is there maybe a detailed config for Nginx that forwards the web access, but leave the API alone on 80?
What is the firmware version of your router?
Some features of version 4.1 still have problems adapting to the https api, e.g. tor. Therefore the app uses the http interface. If you upgrade the firmware to version 4.2, the app should use https.
You can modify /etc/nginx/conf.d/gl.conf to modify the port settings of nginx.
Do you want to use https on port 80? That is not supported by the app at the moment.
In a later firmware release we will provide the ability to change the access port so that the app can use https on any port.