Perdí acceso al inicio de sesión de Discourse (sin credenciales), perdí el dominio original y ahora intento migrar a un nuevo droplet de DO

¿Alguien está familiarizado con este problema?

He consultado con:
https://www.gulshankumar.net/discourse-forum-server-migration/

No estoy familiarizado con cómo implementar la solución del segundo enlace sin acceso al dominio anterior. ¿Alguien conoce una solución alternativa? ¡Gracias!

No sé de qué “segundo enlace” estás hablando.

Prueba /u/admin-login

Y también rake admin:create (dentro del contenedor).

¿Está el nuevo sitio en algún lugar? ¿Puedes compartirlo?

Hola, disculpa la demora en responder.

El sitio nuevo y el sitio antiguo están en línea. Pero los foros de Discourse no se muestran dentro del contenedor docker de la gota. Así que no puedo iniciar sesión como /u/admin-login.

Si el sitio está activo, añade /u/admin-login a la URL de tu sitio y obtén un enlace por correo electrónico para iniciar sesión.

No entiendo qué significa esto.

1 me gusta

El sitio web se carga con un error “ERR_TOO_MANY_REDIRECTS”. No estoy seguro de si este es el problema subyacente o solo un síntoma.

El error con el sitio web no está relacionado con problemas de red/servidor, ejecutar “apt-update” o verificar el archivo de configuración de red (intenté todo esto antes) no ayudará a solucionar el problema del sitio web. El foro de Discourse simplemente no se muestra.

He logrado volver a registrar el dominio original, he revertido la configuración en app.yml, he corregido los registros DNS en CF, etc., el foro de Discourse todavía no se muestra en el dominio original. :\

¿Tienes nginx delante de Discourse como en el enlace del OP o es una instalación estándar?

Mi suposición es que hiciste un montón de reconstrucciones con el dominio que quieres mientras que el DNS para ese dominio no se resolvía en el servidor y ahora tienes un límite de tasa durante una semana. Es difícil de decir, sin embargo.

Si tienes un nginx delante de Discourse, entonces el problema probablemente sea que no está haciendo lo correcto, o que está usando un nombre de host mientras Discourse está haciendo otra cosa.

Es forum.domain.com y la instalación de Discourse está en forum. El foro de Discourse funcionó y se ejecutó correctamente durante meses y meses, tuvo aportes de usuarios, etc. Luego, el dominio original fue acaparado por spam chino.

Leí en otro lugar que una configuración de SSO podría estar creando un bucle de redireccionamiento, y ESTOY recibiendo el error de demasiados redireccionamientos. Pero los datos del usuario deberían estar en el droplet en la configuración de Discourse, no almacenados en otro lugar. No sé por qué habría un problema de inicio de sesión de usuario.

¿Una instalación de Ruby desactualizada podría estar retrasándolo?

Estoy revisando el archivo de depuración de discourse-doctor y termina con una instalación de Ruby desactualizada que retrasa la instalación de Discourse y bundle. Hay un par de errores antes, pero no parecen tan importantes.