Discurso Discurso

Como instalar o Discourse (Linux)

Carregando o Texto para fala Reprodutor AudioNative...

Como instalar o Discourse (Linux)

Eu amo o Discourse. Por quê? Ele é Open Source, gratuito e muito fácil de instalar (se você souber como). Siga este guia para ter seu próprio fórum Discourse instalado e funcionando em pouco tempo!

Pré-requisitos

Antes de começar a instalação, certifique-se de ter o seguinte:

  1. Um nome de domínio para seu fórum do Discourse.
  2. Um serviço de e-mail para configurar notificações.
  3. Um servidor Linux novo com pelo menos 1 GB de RAM (2 GB recomendados), executando uma distribuição baseada em Debian/Ubuntu.
  4. Acesso ao terminal e privilégios de root. – Use massa de vidraceiro

Guia de instalação passo a passo

1. Prepare seu nome de domínio

Certifique-se de que os registros DNS do seu nome de domínio estejam atualizados corretamente. Você precisa configurar os seguintes registros:

  • UM registro apontando para o endereço IP do seu servidor.
  • www UM registro apontando para o endereço IP do seu servidor.

2. Configurar e-mail

O Discourse requer um serviço de e-mail para funcionar corretamente para registro de usuários e notificações. Você pode usar serviços como Mailgun, SendGrid ou qualquer serviço SMTP.

imagem 9

Estou usando o Amazon SES Service.

3. Crie um novo servidor em nuvem

Você pode usar provedores de nuvem como DigitalOcean, AWS ou qualquer outro. Crie uma nova instância de servidor com pelo menos 1 GB de RAM.

Estou usando Hetzner

corajoso 1TPut9qduB
bravo rKzs9LcCdh

4. Acesse seu servidor em nuvem

Use SSH para acessar seu servidor de nuvem. Abra seu terminal e digite:

ssh root@ip_do_seu_servidor

5. Instalar pré-requisitos para o Docker

Certifique-se de que seu servidor Linux tenha o Docker instalado antes de prosseguir. Se o Docker ainda não estiver instalado, use os seguintes comandos:

sudo apt update sudo apt install docker.io sudo apt install git

6. Instale o Discourse

Clone a imagem oficial do Discourse Docker e configure-a:

sudo -s git clone https://github.com/discourse/discourse_docker.git /var/discourse cd /var/discourse chmod 700 contêineres

7. Editar configuração do discurso

Navegue até o diretório Discourse e execute o script de configuração:

cd /var/discourse ./discourse-setup
imagem 7

Durante a configuração, você será solicitado a digitar seu nome de domínio, detalhes de e-mail e outras configurações. O script de configuração cuidará da maioria das coisas para você, mas certifique-se de ter os detalhes do seu servidor SMTP em mãos.

imagem 8

Agora, isso pode levar alguns minutos!

8. Comece o discurso

Agora, vamos inicializar o Discourse. Este processo levará alguns minutos:

./aplicativo de inicialização do iniciador ./aplicativo de inicialização do iniciador

Após concluir, você poderá acessar seu fórum do Discourse por meio do seu nome de domínio.

9. Registre uma nova conta e torne-se administrador

Abra seu site Discourse em um navegador da web. Você será solicitado a criar a primeira conta, que receberá privilégios de administrador. Siga as instruções na tela para concluir o registro.

imagem 10

10. Manutenção pós-instalação

Para manter sua instância do Discourse segura e atualizada:

  • Habilitar atualizações automáticas:dpkg-reconfigure -plow atualizações autônomas
  • Configurar falha2banimento para proteger contra ataques de força bruta:sudo apt install fail2ban
  • Configure seu firewall usando ufw para Ubuntu:1 2 3 4 5 sudo apt install ufw sudo ufw permitir ssh sudo ufw permitir http sudo ufw permitir https sudo ufw ativar

Conclusão

imagem 11

Parabéns! Agora você tem um fórum Discourse totalmente funcional rodando no seu servidor Linux. Lembre-se de manter seu servidor atualizado e seguro. Explore a miríade de plugins e opções de personalização para adaptar seu fórum às suas necessidades.

Para configuração e solução de problemas mais detalhadas, consulte o site oficial Repositório GitHub do Discourse

pt_BRPortuguese