Hospedar o Discourse localmente ficou muito mais fácil

Estamos entusiasmados em anunciar uma grande atualização sobre como você pode auto-hospedar o Discourse. Se você estava curioso sobre como executar sua própria instância do Discourse ou achava o processo de configuração assustador no passado, as mudanças de hoje são para você.

Instale o Discourse com um Único Comando

Configurar o Discourse no seu próprio servidor agora é tão simples quanto executar um comando:

wget -qO- https://raw.githubusercontent.com/discourse/discourse_docker/main/install-discourse | sudo bash

É isso. Execute isso em um servidor novo e você terá uma instalação do Discourse funcionando. Chega de lidar com arquivos de configuração ou seguir longos guias de configuração.

SMTP Agora é Opcional

Como @codinghorror disse uma vez:

Para aliviar isso, tornamos o SMTP opcional. O novo instalador permite que você pule a configuração de SMTP inteiramente, confiando no Discourse ID para login.

A configuração de SMTP sempre foi o problema número um com o qual as pessoas que configuravam o Discourse pela primeira vez lutavam, então estamos entusiasmados em finalmente remover esse obstáculo em nossa instalação.

Subdomínio Gratuito com Discourse ID

Com o problema do SMTP resolvido, miramos no próximo obstáculo: obter um domínio. Você precisava comprar um domínio, configurar registros DNS e esperar… tudo antes mesmo de ver o Discourse rodar.

Nós resolvemos isso. Quando você executa o instalador e não tem um domínio pronto, nós o guiaremos para reivindicar um subdomínio gratuito discourse.diy através da sua conta do Discourse ID. Isso significa que você pode ter sua comunidade funcionando em minutos, não em horas.

Já tem seu próprio domínio? Ótimo, o instalador suporta isso também! Mas se você só quer experimentar ou começar rapidamente, nós cuidamos de você.

Uma Experiência de Configuração Mais Amigável

O novo instalador também apresenta um novo assistente interativo, com menos etapas e construído com tecnologia mais recente que nos permitirá continuar a iterar sobre ele.

O Que Você Precisa

Para auto-hospedar o Discourse, você precisará de:

  • Um servidor em nuvem (de provedores como DigitalOcean, AWS, Vultr ou similares)
  • Cerca de 10 minutos do seu tempo

Essa é a nova barra de entrada. Trabalhamos duro para remover o atrito para que você possa se concentrar em construir sua comunidade.

Comece Agora

Pronto para experimentar? Acesse nosso guia de instalação atualizado para instruções passo a passo.

Se você encontrar algum problema ou tiver feedback, nos informe neste tópico. Adoraríamos saber sobre sua experiência com o novo instalador.


Esta atualização faz parte do nosso esforço contínuo para tornar o Discourse mais acessível a todos, quer você esteja executando uma comunidade em nossa plataforma hospedada ou em sua própria infraestrutura.

70 curtidas

Incrível! :exploding_head: Adorei isso e mal posso esperar para experimentar.

Hora de alterar a postagem original do blog Install Discourse in Under 30 Minutes. Acho que isso é como fazer malabarismo sem uma serra elétrica!

13 curtidas

Isto é ótimo, parabéns! :sparkles::folded_hands:

3 curtidas

Esta tem que ser a maior melhoria no discurso desde a sua criação. Boa sorte, discurso :rocket:

7 curtidas

Absolutamente ótimo que o SMTP não seja mais necessário, esse sempre foi meu maior problema com a configuração do Discourse.

4 curtidas

Excelente!! Este é um grande passo! Adoro o Discourse e adoro que isso, com sorte, o tornará mais acessível para todos!

3 curtidas

Isto é ótimo!

Chefs Kiss French Chef

Só para deixar claro, ainda precisamos configurar o SMTP para enviar e-mails, certo? O pulo do SMTP é apenas para a parte da instalação? Como um usuário não entendido de tecnologia, a forma como o post está escrito gera algumas dúvidas :smile:

8 curtidas

Sim, você ainda precisa de SMTP para enviar e-mails, mas com a disponibilidade de notificações push da web, o Discourse pode ser totalmente aproveitado sem e-mails. Eu faço isso há anos, e temos muitos clientes que optaram por não receber e-mails completamente também.

O SMTP será totalmente suportado, mas não será mais um bloqueador.

11 curtidas

Uau. Falar em uma instalação simplificada! Isso torna muito menos assustador para novos auto-hospedeiros agora.

Existe um tempo limite até quando esse domínio pode ser usado? Ou ele pode ser usado “para sempre”?

3 curtidas

Sobre o subdomínio diy, e se quisermos migrar para o nosso próprio domínio mais tarde? É possível um redirecionamento?

3 curtidas

Discutimos isso em nossa ligação hoje, o pensamento geral é:

  1. Para usar o domínio… o domínio DEVE estar disponível na Internet.
  2. Um site Discourse deve ser acessível nesse IP. (verificar regularmente, se não estiver disponível por uma semana, desativar)

Então, se por qualquer motivo um nome de alto valor como cars.discourse.diy não hospedar mais um site Discourse, reservamos os direitos de recuperá-lo e desativá-lo do DNS.

Qualquer site que já esteve ativo (ex: 20 tópicos) não será reutilizado, então ficar inativo por um longo período de tempo simplesmente o desativará. E permitirá que o proprietário original do ID Discourse o reative manualmente.

Estamos resolvendo os detalhes com estas regras, mas a intenção é que esses domínios sejam para sites Discourse ativos disponíveis na Internet. Não os use em uma Intranet.

17 curtidas

Acho que formulei minha pergunta da maneira errada :sweat_smile:. É possível para quem hospeda por conta própria usar o domínio discourse.diy para sempre em seu fórum? Ou há apenas um certo período em que podem usá-lo (por exemplo, por 3 meses)?

3 curtidas

o plano é “para sempre”, mas reservamo-nos o direito de retirá-lo.

Por exemplo:

  • removeremos sites que sejam sites de ódio, não queremos colocá-los na marca diy.
  • removeremos registros de sites que estão inativos… para que não resolvam para um IP inativo ou um que não esteja executando um site Discourse.
14 curtidas

Acabei de testar isso no digitalocean, funciona muito bem, ótimo trabalho, pessoal

8 curtidas

Isso significa que o modo de lista de discussão não estará disponível para a nova comunidade? Se for o caso, isso deve ser deixado claro no momento da inscrição de alguma forma. Eu não me juntaria a uma comunidade onde não fosse uma opção.

1 curtida

Você ainda pode adicionar suporte a e-mail se quiser, simplesmente não é mais obrigatório, o que teria me poupado tantas dores de cabeça se fosse o caso originalmente

5 curtidas

Sim, você pode adicionar a configuração de e-mail e habilitar o modo de lista de e-mail a qualquer momento. Você precisará passar pela configuração de e-mail para isso, o que pode ser feito no início ou mais tarde.

6 curtidas

Para aqueles que querem ver como é o novo processo.

Instalei o Discourse em um servidor Hetzner CAX11 (arquitetura ARM, 2 vCPUs, 4 GB de RAM).
Levou aproximadamente 7 minutos desde o momento em que executei o script de instalação até o site estar no ar.

  1. :magic_wand: A mágica começa a acontecer aqui:

  2. O novo script de instalação pede o e-mail do administrador, um dos poucos requisitos restantes :laughing::

  3. Em seguida, ele pede um nome de domínio (padrão: SIM). Se não tivermos um, ele nos orienta a ir para id.discourse.com/my/subdomain.

    Lindo, é.

  4. Após criar o subdomínio, precisamos gerar um código de verificação para inserir durante o processo do script de instalação:

  5. Após inserir o código de verificação, o domínio é validado em id.discourse.com. Você fica feliz que ninguém roubou o subdomínio que você tanto queria, e o script pergunta se você quer configurar o SMTP (curiosamente, o padrão é NÃO, presumivelmente porque usamos o subdomínio do Discourse ID):


  6. Em seguida, o script valida todas as informações inseridas e nos pergunta se está tudo OK (padrão é SIM, como deveria ser):

  7. Após todas essas etapas rápidas, o restante da instalação é bem conhecido pelos administradores e desenvolvedores do Discourse. Ele reconstrói o aplicativo, o que leva cerca de 5 minutos em um servidor de baixa especificação.

  8. Após alguns minutos de espera e uma xícara de café, o site está no ar e pede nosso Discourse ID:

  9. Você notará que o Assistente agora tem apenas 2 etapas: o login inicial e esta (também bem conhecida):

  10. Bem-vindo ao Discourse: nunca foi tão fácil :partying_face:

24 curtidas

A única crítica que tenho é a escolha da extensão diy, embora eu entenda a lógica por trás disso.

Tenho certeza de que foi bem pensado, mas para estrangeiros (eu diria, pelo menos para os franceses), é muito centrado no inglês, e essa sigla provavelmente não significa nada para a maioria deles.

Eu também acho estranhamente difícil de escrever. Esses três caracteres não fluem naturalmente em francês :thinking:. É também a primeira vez que a vejo usada como extensão de domínio, então também não estou acostumado a ela nesse contexto.

Na prática, mesmo sabendo inglês, sendo bom em francês e muito acostumado com inglês em ambientes de TI, ainda tenho que me concentrar para escrever “diy”. Não vem naturalmente de forma alguma.

Talvez uma extensão mais universal se encaixasse melhor.

Mas bem, esta é uma crítica muito minuciosa :grin:

11 curtidas

HA, eu sinto o mesmo! Não sai de forma alguma para mim, mesmo eu sendo quem escolheu :stuck_out_tongue:

Até que se encaixa bem em ser curto, transmitindo o significado na quantidade mínima de caracteres e sendo barato, o que o tornou o vencedor claro para mim.

Quem sabe, se isso for um grande sucesso, possamos oferecer outros no futuro. Com a infraestrutura que temos montada para isso, adicionar mais no futuro não será muito complicado.

Obrigado, isso é ótimo! Vou linkar no OP!

12 curtidas