Problemas de configuración de ID de Discourse en Hetzner

Acabo de probar el nuevo método de instalación oficial en hetzner y me encantó la experiencia optimizada, y el adorable arte ascii en el script de configuración. Lo único extraño fue que obtuve un error en la página de confirmación. Lo ignoré porque estaba restaurando otro sitio y tenía prisa por volver a poner el sitio en funcionamiento. Si me encuentro con esto de nuevo, revisaré el registro y compartiré lo que vea allí.

enable_discourse_id: Falló el registro automático con Discourse ID. Esto podría deberse a problemas de conectividad de red, restricciones de firewall o a que el servicio de Discourse ID no está accesible. Por favor, compruebe los registros del servidor para más detalles o póngase en contacto con soporte."

¿Su sitio está detrás de un cortafuegos o tiene algún problema de DNS?

¡Que yo sepa no! Cuando reemplacé app.yml y luego reconstruí, y luego restauré mi copia de seguridad, todo estuvo bien. Pero no uso Discourse ID en mi sitio personal. :person_shrugging:

¿Le proporcionó sus credenciales SMTP al script de instalación? Quizás no lo hizo ya que iba a copiar su app.yml de todos modos, y si no lo hace, por defecto utiliza discourse_id.

No, no lo hice. Me negué a configurar SMTP durante la instalación.

Creo que tu mejor opción es revisar /logs, debería haber una entrada de error allí relacionada con el ID de Discourse. (He movido esto a un tema separado ya que no está relacionado con el anuncio).

1 me gusta

Revisé los registros pero demasiado tarde… después de restaurar mi copia de seguridad. Ya no veo nada sobre este problema en los registros. Ya no es un problema para mí personalmente.

Hetzner también tiene un límite de 5 servidores para nuevos clientes, ¡y he alcanzado ese límite! Así que no puedo simplemente intentarlo de nuevo con un nuevo servidor por ahora. Tan pronto como pueda lo haré.

1 me gusta

AH, de acuerdo. En ese caso, puedes probar esto: Changing domain names prevents Discourse ID from working - #3 by 在云端_裸奔 y una vez hecho, desactiva/activa Discourse en la interfaz de administración. Debería funcionar o provocar el mismo error de nuevo en /logs.

En realidad, acabo de comprobar y veo que Discourse ID ya funciona en mi sitio. Como dije, restauré mi sitio, así que esto ya no es un problema para este sitio.

Pero tengo curiosidad por ver qué pasaría si repitiera los pasos para crear un sitio nuevo, lo cual haré tan pronto como hetzner me lo permita. Quizás después de pagarles mi primera factura la próxima semana, el 1 de febrero.

¿Podría haberse relacionado esto con el hecho de que cambié la IP del dominio en namecheap poco antes de iniciar el sitio? Quizás el dominio aún no se estaba resolviendo a la nueva IP para todo el mundo.

Entonces es de esperar que intente instalar discourse_id.

¿Tenías el DNS del dominio apuntando al nuevo sitio cuando ejecutaste discourse-setup-ruby?

Esa es mi suposición.

2 Me gusta

¡Sí! Me conecté por ssh al nombre de dominio, así que definitivamente estaba funcionando para mí. Pero sospecho que aún no funcionaba para Discourse ID.