Hi HealthyStarfish45 ,
Usually, your server will be behind a load-balancer (in AWS, this is the ELB), which can handle https
and assign subdomains for each exposed Trains service. For example, see https://allegro.ai/docs/deploying_trains/trains_server_config/#sub-domains-and-load-balancers
Naturally, you would also configure your network security to block all other incoming traffic
Sure. Please note that when you expose Trains Server using a public IP/hostname, your should configure username and passwords for your users, and not use the default mode in which an ad-hoc user is created with no restrictions
SuccessfulKoala55 Where can I find related documentation? I am not aware that I can configure this, I would like to create user myself.