Problemas de configuração do ID do Discourse na Hetzner

Acabei de experimentar o novo método de instalação oficial no hetzner e adorei a experiência simplificada e a arte ascii adorável no script de configuração. A única coisa estranha foi que recebi um erro na página de confirmação. Eu a ignorei porque estava restaurando outro site e estava com pressa para colocar o site no ar novamente. Se eu encontrar isso novamente, verificarei o log e compartilharei o que encontrar lá.

enable_discourse_id: Falha ao registrar automaticamente com o Discourse ID. Isso pode ser devido a problemas de conectividade de rede, restrições de firewall ou o serviço Discourse ID estar inacessível. Verifique os logs do servidor para mais detalhes ou entre em contato com o suporte."

Seu site está atrás de um firewall ou tem algum problema de DNS?

pelo que sei, não! quando substituí o app.yml e depois reconstruí, e então restaurei meu backup, tudo ficou bem. mas eu não uso o Discourse ID no meu site pessoal. :person_shrugging:

Você forneceu suas credenciais SMTP para o script de instalação? Talvez você não tenha fornecido, já que iria copiar seu app.yml de qualquer maneira, e se você não fornecer, ele usa discourse_id por padrão.

Não, eu não configurei. Eu me recusei a configurar o SMTP durante a instalação.

Acho que sua melhor opção é verificar /logs, deve haver uma entrada de erro lá relacionada ao Discourse ID. (Movi isto para um tópico separado, pois não está relacionado ao anúncio.)

1 curtida

Eu olhei nos logs, mas tarde demais… depois de restaurar meu backup. Não vejo nada sobre este problema nos logs agora. Não é mais um problema para mim pessoalmente.

A Hetzner também tem um limite de 5 servidores para novos clientes, e eu atingi esse limite! Então, não posso simplesmente tentar novamente com um novo servidor no momento. Assim que eu puder, farei isso.

1 curtida

AH, ok. Nesse caso, você pode tentar isto: Changing domain names prevents Discourse ID from working - #3 by 在云端_裸奔 e, depois de feito, desativar/ativar o Discourse na interface de administração. Deve funcionar ou acionar o mesmo erro novamente em /logs.

Na verdade, acabei de verificar e vi que o Discourse ID já funciona no meu site. Como eu disse, restaurei meu site, então isso não é mais um problema para este site.

Mas estou curioso para ver o que aconteceria se eu repetisse os passos para criar um novo site, o que farei assim que a Hetzner me permitir! Talvez depois que eu lhes pagar pela minha primeira fatura na próxima semana, em 1º de fevereiro.

Isso poderia ter sido relacionado ao fato de eu ter alterado o IP do domínio no Namecheap pouco antes de iniciar o site? Talvez o domínio ainda não estivesse resolvendo para o novo IP para todos.

Então é esperado que ele tente instalar o discourse_id.

Você tinha o DNS do domínio apontando para o novo site quando executou o discourse-setup-ruby?

Esse é meu palpite.

2 curtidas

Sim! Eu fiz ssh para o nome de domínio, então estava definitivamente funcionando para mim. Mas suspeito que ainda não estava funcionando para o Discourse ID.