By default, HaasOnline TradeServer Enterprise uses the IP address 127.0.0.1 to host its interface.
Hosting something at IP address 127.0.0.1 means it's only accessible locally, this is why by default the HTTP protocol is used and not HTTPS.
You can edit the settings.env to change the IP address to a new one. This enables you to host it within your own network or to host it externally. When hosting it externally it's recommended to tunnel the connection so you can setup a self-signed certificate and host it on HTTPS.
By default, TradeServer Enterprise uses ports:
8090 for REST communication
8092 for socket communication.
When you host TradeServer Enterprise on your local network or remotely then you must make sure you allow both incoming and outgoing traffic over these 2 ports.
Setting up Hosting Details
In the "settings.env" file you will find the following hosting details. To host remotely you need to change the "EXTERNAL_" fields and setup your public IP inside it.