Ya estoy cansado, he instalado discourse en varios VPS ninguno me funcionan

Es es casi seguro que el problema es que debatehosting.co no resuelve (o quizás no resolvía) hacia tu máquina virtual y/o que los puertos 80/443 están bloqueados por algo en el servidor o aguas arriba. Si has hecho esto varias veces, es probable que hayas alcanzado el límite de tasa de Let’s Encrypt y necesites intentarlo de nuevo. Pero deberías usar www en lugar del dominio raíz, y si lo haces, será una nueva solicitud y no estarás limitado por la tasa ya que no has solicitado ningún certificado para ese nombre de host aún.

¿Dijo discourse-setup algo como “No puedo acceder a tu servidor a través del nombre de dominio”? ¿Hiciste algo para que continuara de todos modos?

¿Usaste discourse-setup o lo hiciste todo a mano, a la antigua, así que no se realizó ninguna verificación?

No importan. Let’s Encrypt ya no usa esas y no creo que Discourse haga algo con ellas tampoco.

Si usas Cloudflare, no uses la nube naranja. Cuando verifiqué hace un minuto, resuelve a una única dirección IP. Nada está respondiendo en esa dirección en el puerto 80 o 443, pero creo que es porque NGINX se niega a arrancar.