Onebox em um site Discourse auto-hospedado e exclusivo por convite

Como ativar o onebox para funcionar em um site Discourse hospedado internamente?

Não há necessidade de fazer nada especial para que os oneboxes funcionem.

Eles devem funcionar imediatamente. Você pode colar o link aqui ou em try.discourse.org e verificar se ele se comporta como esperado? Se sim, então pode haver alguns problemas com a configuração dessa instância.

https://discourse.bd2l.com.au/t/ceiteach-plan-2019-08-23-0650/2220

Isso meio que funcionou … o site é apenas por convite.

A partir do site, uma caixa funciona para muitos outros sites … apenas não localmente.

Se eu colar um link da produção no staging, obtenho o mesmo resultado que acima.

As configurações parecem estar ok.

Obrigado pelos detalhes adicionais.

Se o seu site de produção for restrito a convites, então o que você está experimentando é o resultado esperado.

O gem onebox não consegue obter as informações do site de produção porque ele está configurado como restrito a convites e o conteúdo não está disponível a menos que você esteja logado. Portanto, se você tentar adicionar um link — um onebox — ao seu site de produção, no seu site de staging, então você obterá isso

https://discourse.bd2l.com.au/t/ceiteach-plan-2019-08-23-0650/2220

Observe que isso ^ levará você diretamente à página de login do site de produção.

Por outro lado, se você tentar adicionar um link ao seu site de produção no seu site de produção, ele não será convertido em onebox e você obterá isso

https://discourse.bd2l.com.au/t/ceiteach-plan-2019-08-23-0650/2220

Isso é muito intencional e é, na verdade, o resultado de uma alteração recente

mas, novamente, isso só acontecerá se o seu site estiver configurado como restrito a convites ou exigir login.