Instalación / Redes (configuraciones de puertos)

No entiendo completamente tu situación actual, ¿estás ejecutando Discourse detrás de un proxy? Si es así, probablemente solo necesites exponer el puerto 80 y dejar que tu servidor proxy maneje HTTPS/SSL.

¿Eso significa que estás implementando Discourse en una nube privada/en las instalaciones? Si la respuesta es sí, entonces un problema común es intentar acceder al sitio en LAN vs WAN, si esta es tu causa y acceder al sitio desde otra red parece estar bien es decir, solo intenta acceder al sitio desde tu red móvil entonces revisa esto ref.

¿Cómo está configurado, por Discourse? Si no es por Discourse, entonces probablemente solo necesites exponer el puerto 80.