Nova instalação não aparece no nome de domínio ou endereço IP

Olá, tentei instalar o Discourse várias vezes nos últimos dias em uma droplet DigitalOcean usando as instruções básicas de instalação “em menos de 30 minutos”, mas toda vez que a instalação termina e eu acesso o domínio que configurei ou o endereço IP da droplet, nada aparece: no domínio recebo o erro DNS_PROBE_FINISHED_NXDOMAIN e no endereço IP recebo ERR_CONNECTION_REFUSED.

Procurei neste fórum repetidamente por soluções e percebo que provavelmente há algum problema com o certificado SSL e o Let’s Encrypt, mas não consigo encontrar uma solução em threads anteriores que funcione. Tentei mudar meu subdomínio para outra coisa caso o Let’s Encrypt se recusasse a emitir um certificado para o anterior devido a muitas solicitações; tentei destruir minha droplet e criar uma nova com um IP diferente; nada está funcionando.

É provável que eu esteja cometendo algum erro estúpido. Entendi corretamente que tudo o que devo fazer para que o Let’s Encrypt funcione é inserir meu endereço de e-mail durante a configuração? Há alguma etapa que estou perdendo? Sou relativamente novo em tudo isso de linha de comando (daí o motivo de estar seguindo as instruções básicas de instalação).

oi @flyrefi :wave: bem-vindo(a) :slight_smile:
hmmm, você pode estar sendo limitado pelo let’s encrypt se você fez várias tentativas de configuração, embora eu ache que a instalação padrão deve prevenir isso até certo ponto. Você pode postar mais mensagens de log de erro? talvez também limpar o cache DNS.

Oi, obrigado. Limpar o cache DNS não adiantou nada.

O Discourse Doctor diz “Versão do Discourse em discourse.[mydomain].org: NÃO ENCONTRADA” e “Versão do Discourse em localhost: NÃO ENCONTRADA”, mas a seção Informações do Docker diz “O contêiner do Discourse está em execução” e o Teste de E-mail enviou um e-mail de teste para o meu endereço de e-mail como esperado.

Há mais algum lugar onde devo procurar por erros?

Mais uma coisa: este erro pode ter algo a ver com eu estar tentando instalar o Discourse em um servidor com 1 GB de RAM? Estou tentando configurar um pequeno fórum privado para algumas pessoas e pensei que a RAM extra não seria necessária, mas se houver a chance de isso estar causando tudo isso, eu farei um upgrade.

Talvez os registros DNS que você criou para seu domínio não estejam configurados corretamente, ou ainda não tenham se propagado. Estou me baseando nesta postagem: Bizarre installation problem re: specific domain name - #2 by david.

Tente executar o seguinte a partir de um terminal em seu computador, substituindo www.example.com pelo nome de domínio que você está usando para seu site.

host www.example.com

Se você puder compartilhar a saída aqui, alguém poderá identificar um problema.

Os 1g de RAM devem ser suficientes. Uma empresa com a qual ajudo originalmente tinha um VPS mínimo com 20g de espaço. O próximo nível ou dois é geralmente melhor. No entanto, você pode se sair bem dependendo da escala.

Eles ignoraram meus avisos de uma falha iminente devido à falta de espaço que relatei por mais de um mês e não consegui mais fazer o SSH para atualizar.

Levou uma ou duas semanas para consertarem após a falha.

Como @simon disse, parece um problema de configuração em seus registros de DNS.

Ugh! Foi um erro estúpido, afinal, obrigado por me indicar a direção certa. Eu tinha escrito o endereço completo (“discourse.[mydomain].com”) como o host para o registro A, mas o NameCheap exige que você apenas coloque o subdomínio (“discourse”). Mudar isso e refazer ./discourse-setup mais uma vez resolveu o problema.