You're almost done ^^. Sadly, the only documentation available is
here so far. I'm in the middle of a huge refactor, i'll improve the doc when i'll be done with it :)
If you want to use the WebUI, all the argument listed here (
https://github.com/anthonyraymond/joal#how-to-run) are mandatory.
--joal-conf=PATH_TO_CONF: to instruct where is the configuration folder
--spring.main.web-environment=true: to enable the web context.
--server.port=YOUR_PORT: Replace YOUR_PORT by the port you want to use with the webui.
--joal.ui.path.prefix="SECRET_OBFUSCATION_PATH": use your own complicated path here (this will be your first layer of security to keep joal secret). This is security though obscurity, but it is required in our case.
--joal.ui.secret-token="SECRET_TOKEN": use your own secret token here (this is some kind of a password, choose a complicated one).
Afterward, when JOAL will be launched, open a web browser and navigate to :
http://localhost:port/
SECRET_OBFUSCATION_PATH/ui/
Replace port by the port you choosed at the step above.
Replace SECRET_OBFUSCATION_PATH by the value you choosed at the step above.
also, if you are not accessing the WebUI from the same computer that runs JOAL you'll need to replace "localhost" by your computer local ip. (192.168.1.xxx)
When the WebUi will show up, you'll have to press the big red button a the top left to fill the connection form (server ip, port, secret obfuscation path and secret token)
I'm not sure what you mean by changing the IP address of the server? What do you mean exactly?
PS: here is an example to start your webui:
java -jar /home/xXXx/joal-conf/jack-of-all-trades-2.0.9.jar --joal-conf="/home/xXXx/joal-conf/" --spring.main.web-environment=true --server.port=4265 --joal.ui.path.prefix="my-super-awesone-secret-path" --joal.ui.secret-token="mySuperPassword"
If you do so, you'll reach the webui at :
http://localhost:4265/my-super-awesone-secret-path/ui/