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

Mi intuición es que la emisión de Let’s Encrypt falló por alguna razón.

Es posible que estés siendo rechazado.

Sí, revisa app.yml y tu conectividad con Let’s Encrypt:

docker exec app bash -lc '
curl -4 -v \
  --connect-timeout 10 \
  --max-time 20 \
  https://acme-v02.api.letsencrypt.org/directory \
  -o /dev/null
'

desde /var/discourse