La vista previa de Onebox no se muestra para mi propio blog

Estoy configurando Discourse para mi comunidad y me he encontrado con un problema extraño que no está directamente relacionado con Discourse en sí.

Tengo un blog y quiero crear un tema para cada entrada del blog a través de la API para permitir discusiones sobre las entradas. Esta parte funciona bien. Sin embargo, la vista previa de “onebox” para las entradas de mi blog no se genera:

Pero: La vista previa de “onebox” no funciona solo en mi instancia de Discourse. Funciona perfectamente en otras instancias de Discourse, como aquí (esto no es un anuncio de mi blog; solo muestra que generalmente funciona):

El blog es un blog de Ghost que se ejecuta en mi host Docker interno. Ya he probado un ping y nslookup al dominio de mi blog, e incluso un curl funciona bien en la consola del contenedor Docker de Discourse.

Ahora, quiero rastrear el problema. He estudiado el código Ruby de Onebox, pero como no soy un experto en Ruby, es un poco una “caja negra” para mí.

Sospecho que el problema podría estar relacionado con mi red interna y la estructura de DNS. Uso AdGuard Home como mi DNS principal, y puedo ver en los registros de DNS que los enlaces externos se resuelven correctamente, pero mis enlaces internos no.

Entiendo que esto no es un problema de Discourse, pero necesito algunas pistas para rastrear este problema. ¿Qué me recomendarías que revise?

1 me gusta

Actualización: Ya agregué un contenedor de prueba a la misma red de Docker de discours y verifiqué algunas cosas.

curl devuelve el contenido correcto y nslookup se resuelve en el host correcto.

También intenté omitir el servidor DNS y enrutar todo a un DNS público. Incluso eso no está funcionando.

¿Alguna idea?

No estoy seguro. Pero he notado últimamente a veces. Uno de los foros de Discourse (rama Estable) y si no me equivoco también en mi foro Tests-passed. Que a veces no se genera onebox para los enlaces.

Incluso aunque publicaciones anteriores y posteriores del mismo dominio funcionan como se esperaba. Incluso con enlaces publicados desde mi foro Tests-passed en el otro Estable.

1 me gusta

Aquí hay un enlace a OpenMR funcionando de manera estable con un enlace a mi sitio Tests-passed. Tenga en cuenta que el enlace no está entre corchetes.

https://community.openmr.com/t/vr-news-for-2024/41377/168?u=heliosurge