Sei o suficiente para ser perigoso ao ficar sentado na frente de uma sessão SSH aberta. Fiz a instalação sem problemas no outro dia e funcionou.
Hoje, no entanto, precisei reconstruir (estava em um servidor de desenvolvimento, não de produção) e, após seguir os mesmos passos, nada aparece após executar ./discourse-setup e acessar o site depois que a instalação foi concluída.
Também executei ./launcher start app e ainda assim nada.
Quais são algumas coisas típicas que devo fazer para solucionar problemas da instalação?
Não, a instalação parece ter sido bem-sucedida. Quando verifico docker info, vejo que o contêiner também está em execução.
Estou executando Amazon Linux 2 na AWS e isso funcionou no outro dia no mesmo sistema operacional. O CloudFlare é usado apenas para DNS neste domínio.
Aqui está a ordem exata do que fiz. Git, docker e ncat foram instalados via amazon-linux-extras, conforme solicitado durante a instalação (mas isso não deve ser um problema, já que eu tinha um fórum de desenvolvimento funcional no outro dia).
Não passei pelo processo de certificado com o Let’s Encrypt porque já possuo um certificado para este domínio. Ainda preciso fazer o Let’s Encrypt também?
Você pode pesquisar e encontrar instruções para instalar seu próprio certificado, que dizem ser uma dor de cabeça enorme, ou pode obter um gratuitamente e sem problemas, permitindo que o Let’s Encrypt o obtenha para você.
Na verdade, vou retirar o que disse. O Chrome carregou a janela em um modo que mostrava a última carga de página bem-sucedida, mas uma atualização no modo anônimo mostra que ainda não está funcionando. Falha total da minha parte.
Existe algum link sobre como configurar o certificado do Let’s Encrypt? Preciso revisar o que fiz (ou o que não fiz).
Basta executar discourse-setup. Quando ele perguntar sobre o Let’s Encrypt, informe qualquer endereço de e-mail, ou o seu próprio, caso queira receber uma notificação se acharem que é necessário renovar.
Então, parece que estou limitado a 10 certificados por semana com o Let’s Encrypt. Acho que isso explica parte do motivo pelo qual não consigo prosseguir além dessa etapa.