Nueva instalación no aparece en el nombre de dominio o dirección IP

Hola, he intentado instalar Discourse varias veces en los últimos días en una instancia de DigitalOcean utilizando las instrucciones básicas de instalación de “menos de 30 minutos”, pero cada vez que finaliza la instalación y voy al dominio que configuré o a la dirección IP de la instancia, no aparece nada: en el dominio obtengo el error DNS_PROBE_FINISHED_NXDOMAIN y en la dirección IP obtengo ERR_CONNECTION_REFUSED.

He buscado en este foro una y otra vez soluciones y creo que probablemente haya algún problema con el certificado SSL y Let’s Encrypt, pero no parece que encuentre una solución en hilos anteriores que funcione. He intentado cambiar mi subdominio por otro en caso de que Let’s Encrypt se negara a emitir un certificado para el anterior debido a demasiadas solicitudes; intenté destruir mi instancia y crear una nueva con una IP diferente; nada funciona.

Lo más probable es que esté cometiendo algún error estúpido. ¿Entiendo correctamente que todo lo que se supone que debo hacer para que Let’s Encrypt funcione es poner mi dirección de correo electrónico durante la configuración? ¿Hay algún paso que me esté perdiendo? Soy relativamente nuevo en todo esto de la línea de comandos (de ahí que siga las instrucciones básicas de instalación).

2 Me gusta

Hola @flyrefi :wave: bienvenido :slight_smile:
Hmmm, puede que estés siendo limitado por let’s encrypt si has estado intentando la configuración varias veces, aunque creo que la instalación estándar debería prevenir eso hasta cierto punto. ¿Puedes publicar más mensajes de registro de errores? Quizás también vaciar la caché DNS.

2 Me gusta

Hola, gracias. Vaciar la caché de DNS no hizo nada.

Discourse Doctor dice “Versión de Discourse en discourse.[mydomain].org: NO ENCONTRADA” y “Versión de Discourse en localhost: NO ENCONTRADA”, pero la sección Información de Docker dice “El contenedor de Discourse está en ejecución” y la Prueba de correo envió un correo de prueba a mi dirección de correo electrónico como se esperaba.

¿Hay algún otro lugar donde deba buscar errores?

Una cosa más: ¿podría este error tener algo que ver con que intente instalar Discourse en un servidor con 1 GB de RAM? Estoy intentando configurar un pequeño foro privado para un puñado de personas y pensé que no necesitaría RAM adicional, pero si existe la posibilidad de que eso esté causando todo esto, lo actualizaré.

1 me gusta

Quizás los registros DNS que creaste para tu dominio no están configurados correctamente, o aún no se han propagado. Me baso en esta publicación: Bizarre installation problem re: specific domain name - #2 by david.

Intenta ejecutar lo siguiente desde una terminal en tu computadora, sustituyendo www.example.com por el nombre de dominio que estás utilizando para tu sitio:

host www.example.com

Si puedes compartir la salida aquí, alguien podría detectar un problema.

2 Me gusta

1g de RAM debería estar bien. Una empresa con la que ayudo originalmente tenía un VPS mínimo con 20g de espacio. El siguiente nivel o dos es generalmente mejor. Sin embargo, podrías estar bien dependiendo de la escala.

Ignoraron mis advertencias de un colapso inminente debido a la falta de espacio que reporté durante más de un mes y ya no pude conectarme por SSH para actualizar.

Tardaron una o dos semanas en arreglarlo después del colapso.

Como dijo @simon, parece un problema de configuración en tus registros DNS.

1 me gusta

¡Uf! Al final fue un error estúpido, gracias por indicarme la dirección correcta. Había escrito la dirección completa (“discourse.[mydomain].com”) como host para el registro A, pero NameCheap requiere que solo pongas el subdominio (“discourse”). Cambiar eso y volver a hacer ./discourse-setup una última vez hizo el truco.

1 me gusta