Instalação do Discourse para iniciantes dispostos a fazer parte da comunidade

Olá a todos,

Estou muito ansioso por saber se existe um guia completo, passo a passo, disponível para a instalação do Discourse, possivelmente com ilustrações, incluindo a configuração de e-mail e domínio, para iniciantes que tenham um conhecimento básico de linha de comando.

As instruções do Google e do YouTube parecem estar desatualizadas e não são 100% completas, até o momento em minha busca!

Qualquer contribuição de um especialista seria altamente apreciada e ajudaria enormemente no crescimento da comunidade do Discourse. Há muitas pessoas por aí que ficaram impressionadas com a visão geral, mas ainda estão lutando para encontrar instruções precisas.

Este é o guia oficial. Eles não mentem sobre o fato de levar menos de 30 minutos.

Já revisei o conteúdo, mas a parte sobre configuração de e-mail e domínio está um pouco resumida. Teria sido muito mais apreciado se houvesse mais ilustrações visuais, especialmente para as etapas de configuração de e-mail e domínio!

Cada provedor de e-mail oferece suas próprias instruções. Por isso, não há instruções específicas para eles aqui. Se você deseja instruções passo a passo para configurar o e-mail, posso configurar o Mailgun e garantir que tudo funcione corretamente por US$ 150. Acesse https://www.literatecomputing.com/product/discourse-lite-install/ para mais informações. Consulte também https://www.literatecomputing.com/discourse-self-hosting-faq/ para detalhes adicionais.

O que fazer quando for solicitado o endereço de e-mail do Let’s Encrypt?
Do que se trata isso?

Insira seu endereço de e-mail (embora qualquer endereço funcione). Ao fazer isso, um certificado HTTPS gratuito será gerado para o seu site.

Obrigado pela resposta gentil. Estou enfrentando mais um problema na instalação:
Seguindo este discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
Quando digito este comando ```
wget -qO- https://get.docker.com/ | sh
O caractere “|” se torna “>” no console do Digital Ocean!
Alguma sugestão sobre como inserir corretamente o “|” lá?

Apenas ignore. O Discourse -setup fará isso automaticamente.

Você quer dizer que posso pular o comando da parte destacada em vermelho e ir direto para a parte destacada em verde?

Além do que o Jay está dizendo, você realmente não deveria fazer nada significativo pelo console; use SSH para acessar o sistema. Isso também facilitará bastante, por exemplo, colar as credenciais da conta do Mailgun.

As instruções fornecidas aqui discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub parecem estar incorretas. Toda vez que tentei segui-las, acabei com um erro ou outro!
Qualquer ajuda será muito apreciada.

Olá @Earlie, eu enfrentei o mesmo problema ao usar o console do DigitalOcean, mas não houve uma solução significativa para isso. De qualquer forma, recomendo que você instale o Discourse usando o PuTTY. O problema com a barra vertical “|” e o sinal de menor “<” é resolvido lá. Procure algum tutorial no YouTube para usar o PuTTY. É mais fácil do que usar o console do DigitalOcean.Confira minha mesma pergunta aqui: https://meta.discourse.org/t/how-to-install-discourse-on-5-droplet-on-digitalocean/84172/41?u=systmyz

Eu entendo agora, mas há outro problema: não há documentação disponível em lugar nenhum, nem aqui, nem no YouTube ou em qualquer outro lugar, com instruções completas, atualizadas e precisas. Alguns comandos funcionam, enquanto outros resultam em erro!

Esse é o problema, concordo com você, querido. A única solução que sugiro no momento é seguir o método de tentativa e erro.

Concordo que isso exige certa inclinação técnica. O problema é que as instruções são para Mac/Ubuntu, mas parece que você está executando um sistema Windows, o que não ficou claro na postagem original.

Nós assumimos que você sabia o que é SSH.

Não, eu discordo. É um conjunto simples de etapas se você conhece alguns comandos básicos do shell Linux. Caso contrário, você pode contratar um profissional para configurar, publicando seus requisitos no marketplace, ou o @pfaffman pode ajudá-lo com isso mediante uma taxa.

Sim, eu sei.
O ponto é que não conheço profundamente, mas o suficiente para executar os comandos dados.
Ainda assim, eu diria que deveria haver documentação um pouco mais abrangente e precisa sobre este tópico, seria muito melhor se incluísse ilustrações.

Concordo, essa é a única opção para pessoas com conhecimento mediano de tudo isso, como eu.

Além disso, o ponto é que eu já tinha uma instância em execução, que era uma instalação paga. Mas isso muda de vez em quando; para acompanhar as mudanças, às vezes queremos fazê-lo por conta própria, então queremos aprender.

Então, por que você não paga alguém para criar essas instruções super detalhadas? OU, quando finalmente terminar de instalar esse incrível software GRATUITO, retribua melhorando a documentação de acordo com seus padrões?

Um ponto a observar aqui é que partes desse conteúdo são complicadas, e um conhecimento prévio geral, pelo menos da linha de comando do Linux, é útil, como sugere @fzngagan.

Outro ponto é que existem vários blocos de coisas. A equipe do Discourse, por exemplo, não cuida de serviços de e-mail, DNS ou buckets da Amazon.

Dito tudo isso, se você quiser prosseguir, seja paciente. Se fizer perguntas muito específicas, quase sempre poderá obter ajuda da comunidade, mas precisará ter paciência.

Por fim: a busca é sua amiga.