¿Ejecutaste discourse-setup? Si sigues la Instalación estándar oficial de Discourse, obtendrás algunas pistas durante la instalación.
Es difícil adivinar sin tu nombre de dominio. Mi suposición es que estás configurando el DNS en DigitalOcean, pero esos no son los servidores de nombres de tu dominio. ¿Puedes ejecutar ssh tu.hostname?
Si puedes conectarte por SSH a tu servidor, entonces es un problema del firewall.