A prévia do Onebox não é exibida para o meu próprio blog

Estou configurando o Discourse para minha comunidade e encontrei um problema estranho que não está diretamente relacionado ao Discourse em si.

Tenho um blog e quero criar um tópico para cada postagem do blog via API para habilitar discussões sobre as postagens. Essa parte funciona bem. No entanto, a pré-visualização do onebox para minhas postagens de blog não é gerada:

Mas: A pré-visualização do onebox não funciona apenas na minha instância do Discourse. Funciona perfeitamente em outras instâncias do Discourse, como aqui (isso não é um anúncio do meu blog; apenas mostra que geralmente funciona):

O blog é um blog Ghost rodando em meu host Docker interno. Já testei um ping e nslookup para o domínio do meu blog, e até mesmo um curl funciona bem no console do contêiner Docker do Discourse.

Agora, quero rastrear o problema. Estudei o código Ruby para Onebox, mas como não sou um especialista em Ruby, é um pouco uma “caixa preta” para mim.

Suspeito que o problema possa estar relacionado à minha rede interna e estrutura de DNS. Uso o AdGuard Home como meu DNS principal e posso ver nos logs de DNS que links externos são resolvidos corretamente, mas meus links internos não são.

Entendo que este não é um problema do Discourse, mas preciso de algumas dicas para rastrear esse problema. O que você recomendaria verificar?

1 curtida

Atualização: Já adicionei um contêiner de teste à mesma rede docker do discours e verifiquei algumas coisas.

curl retorna o conteúdo correto e nslookup resolve para o host correto.

Também tentei contornar o servidor DNS e roteei tudo para um DNS público. Nem isso está funcionando.

Alguma ideia?

Não tenho certeza. Mas tenho notado ultimamente, às vezes. Um dos fóruns do Discourse (ramo Estável) e, se não me engano, também no meu fórum Tests-passed. Que às vezes o onebox não está sendo gerado para links.

Mesmo que posts anteriores e posteriores do mesmo domínio funcionem como esperado. Mesmo com links postados do meu fórum Tests-passed para o outro Estável.

1 curtida

Aqui está um link para o OpenMR em execução estável com um link para o meu site Tests-passed. Observe que o link não está em uma caixa.

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