Need to publish SMAX URL to use it via internet, what are the requirements?

in HA and on-prim SMAX environment, we need to publish the SMAX url to be accessed via internet. so that users can log their incidents

So we need to know all the requirements (DNS, Firewalls, Ports ,Certificates, .... and so on) to successfully publish the url and also if there is any impact on another existing integration like OBM.