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:
- Um nome de domínio para seu fórum do Discourse.
- Um serviço de e-mail para configurar notificações.
- Um servidor Linux novo com pelo menos 1 GB de RAM (2 GB recomendados), executando uma distribuição baseada em Debian/Ubuntu.
- 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.
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.
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
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.
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.
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
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