Community & forums

Discourse

Plataforma de comunidade de código aberto — fóruns, chat integrado e plugins que você mesmo hospeda

discourse/discourseRuby47,558 as of 2026-07-30
By Jake Luo · Published 30 de jul. de 2026

Discourse é uma plataforma de comunidade de código aberto — tópicos de discussão, chat em tempo real integrado, temas visuais e um ecossistema de plugins — que você hospeda na sua própria infraestrutura ou roda na hospedagem paga do projeto. Está em desenvolvimento ativo desde 2013 e é a escolha usual quando uma empresa quer ser dona do software e dos dados da sua comunidade por completo. Para um fundador a ressalva honesta é que o software nunca foi a parte difícil: um fórum funciona quando seus membros precisam uns dos outros, e até que isso aconteça, um fórum vazio anuncia exatamente quão pouca gente usa o produto.

O que é o Discourse

Discourse (github.com/discourse/discourse) é uma plataforma de comunidade que o próprio README chama de 100% código aberto, feita para quem quer controle completo sobre como e onde o site roda. É uma aplicação Ruby on Rails que expõe uma API REST em JSON, com front end em Ember.js, PostgreSQL como armazenamento principal e Redis para cache, publicada sob a Licença Pública Geral GNU versão 2.0 pela Civilized Discourse Construction Kit, Inc. O projeto vem publicando desde janeiro de 2013, o que transforma a afirmação do README de estar testado em batalha por mais de uma década em uma das raras que você pode conferir contra um histórico de commits.

O que o repositório realmente entrega
  • Tópicos de discussão — o fórum com threads no centro de tudo, com as ferramentas de leitura e moderação que uma década de uso real produziu.
  • Chat em tempo real integrado, para que uma comunidade não precise se partir entre um fórum em um lugar e um app de chat em outro.
  • Temas visuais e plugins — uma seleção de temas oficiais e da comunidade, mais plugins que incluem o Discourse AI para chatbots e o Data Explorer para rodar SQL contra a sua própria instância.
  • Auto-hospedado ou hospedado — rode na sua própria infraestrutura pelo custo dos servidores, ou pague a hospedagem oficial do projeto e pule a operação.

Onde um fórum se encaixa no stack de crescimento de um fundador

O argumento de crescimento a favor de um fórum, em contraste com uma comunidade de chat, é que ele é texto público com uma URL. Cada pergunta que um cliente faz e alguém responde se torna uma página — e é exatamente o formato de página que ainda rende algo: um problema específico, nas palavras do próprio cliente, respondido por alguém que bateu nele. Esse é o padrão da palavra-chave de cauda longa produzido como subproduto do suporte e não como um projeto de conteúdo, e é o mesmo material que motores de resposta com IA recuperam quando alguém pergunta sobre o seu produto. Um servidor de chat não gera nada disso, porque a conversa fica invisível para a busca no momento em que rola para cima.

O segundo argumento é uma composição de outro tipo. As respostas acumulam, então uma pergunta é respondida uma vez em público em vez de cinco vezes em privado, e membros posteriores a encontram sem você. Esse mecanismo é o crescimento liderado pela comunidade — valor fluindo de membro para membro em vez de para fora a partir da empresa. É real, e é também a parte que não pode ser instalada.

O problema da sala vazia

Um fórum tem dois lados, e só um deles vem com o software. Ele precisa de gente suficiente carregando o mesmo problema para ter motivo de conversar entre si em vez de com você — e abaixo desse limiar um espaço público é ativamente pior do que nenhum espaço. Quem cai em uma categoria com quatro tópicos e nenhuma resposta aprendeu algo concreto sobre quanta gente usa o seu produto, e não é a impressão que você buscava. É por isso que como construo uma comunidade em torno do meu produto defende que a maioria dos produtos iniciais deveria participar de comunidades que já existem em vez de hospedar uma.

Nota de primeira mão de construir a AgentCeres — a Diretora de Crescimento com IA em agentceres.com: nossos primeiros clientes vieram de threads que não são nossas. Alguém descreveu um problema em um fórum público, respondemos como pessoas, e aquela thread continuou sendo lida por meses depois — ela ranqueia, é puxada para respostas de IA e ainda manda gente. É também o texto mais valioso que existe sobre nós e do qual não podemos editar uma palavra. Esse é o argumento honesto para eventualmente ser dono da sala: a durabilidade do texto público mais o controle sobre ele. E é o mesmo motivo pelo qual ainda não abrimos uma, porque a thread idêntica no nosso próprio fórum, sem mais ninguém dentro, não teria convencido ninguém. O ativo era a sala cheia de estranhos, não o software rodando por trás.

A leitura prática: adote o Discourse quando perguntas sem resposta de usuários reais chegarem mais rápido do que você consegue atender em privado, e houver um motivo plausível para dois desses usuários quererem conversar entre si. Antes disso, as mesmas horas gastas onde eles já se reúnem rendem mais, e um ciclo de feedback de clientes via threads de suporte e avaliações te dá o sinal que um fórum teria dado sem o custo da sala vazia.

Quanto custa manter

Auto-hospedar o Discourse é um serviço de verdade, não um site estático. O repositório pede Ruby 3.4 ou superior, PostgreSQL 15 e Redis 7, e o guia de instalação é um deploy baseado em Docker; depois de subir, você assume os backups, as atualizações, o combate a spam e a moderação. Isso é tranquilo para um time que já opera infraestrutura e é um segundo produto indesejado para um fundador solo em meio a um lançamento, e é por isso que a hospedagem paga do próprio projeto existe e por que escolhê-la não é falta de coragem.

De qualquer forma que você rode, o software é a parte barata e a moderação não é. Uma comunidade precisa de alguém lendo todos os dias nos seus primeiros meses, respondendo as perguntas que mais ninguém vai responder ainda e definindo o tom que os membros posteriores vão copiar. A AgentCeres é a camada de execução do trabalho de crescimento em volta de um produto — um grupo de especialistas redige o SEO, o conteúdo, o social e a abordagem, e uma pessoa aprova tudo o que sai — e a linha que traçamos de propósito é que respostas em comunidade são o movimento que tolera menos a redação automática, porque uma resposta que soa gerada custa mais confiança do que a resposta valia.

FAQ

O Discourse é gratuito?
Sim, se você hospedar por conta própria. O código é aberto sob GPL-2.0, então não há custo de licença nem limite para construir uma comunidade comercial em torno dele; você paga os servidores e o tempo de operá-los e atualizá-los. O projeto também vende hospedagem oficial, que troca esse trabalho operacional por uma assinatura — confira discourse.org para os preços atuais.
Discourse ou Discord — qual um fundador deve escolher?
Eles fazem trabalhos diferentes. O Discord é em tempo real e social, bom para um grupo que quer conviver, e tudo o que é dito nele fica invisível para a busca no instante em que rola para cima. O Discourse é durável e indexado: mais lento, mais deliberado, e cada thread se torna uma página que continua trabalhando. Se o valor está em as pessoas se ajudarem com problemas, um fórum compõe; se está em presença e conversa, o Discord se encaixa melhor. O Discourse agora também traz chat, o que estreita a distância em uma direção apenas.
Posso auto-hospedar o Discourse em um VPS barato?
Tecnicamente sim para uma comunidade pequena — ele quer PostgreSQL e Redis ao lado da aplicação, e uma instância modesta aguenta tráfego baixo. O custo que surpreende as pessoas não é a máquina. Você agora opera um banco de dados, um cache e uma aplicação web exposta à internet que recebe spam, e você assume as atualizações dela. Reserve a atenção, não o servidor.
Um fórum ajuda o SEO?
Genuinamente, quando tem conteúdo real: perguntas de usuários produzem páginas específicas e formuladas de forma natural, difíceis de escrever de propósito e exatamente o que a busca e os motores de resposta com IA recompensam — veja otimização para motores generativos. Um fórum pouco povoado faz o contrário, enchendo o seu domínio de páginas rasas e quase vazias. O benefício de SEO é consequência de uma comunidade ativa, nunca um motivo para começar uma.
Quando devo abrir um fórum?
Quando os membros precisarem uns dos outros, não quando você precisar de um canal de suporte. Concretamente: as mesmas perguntas se repetem, você as está respondendo em privado mais de algumas vezes por semana, e os usuários já estão trocando notas em outro lugar. Até então, ferramentas de suporte e comunidades existentes dão conta — crescimento liderado pela comunidade expõe a diferença entre uma comunidade e um anexo de suporte.
Related projects
ChatwootPlataforma de suporte ao cliente open-source — chat ao vivo, uma caixa de entrada compartilhada e uma central de ajuda omnichannelFiderPortal de feedback open-source onde clientes publicam e votam em pedidos de funcionalidade, para você ver o que construir em seguidaGhostPlataforma de publicação open-source — um site, uma newsletter, associações e assinaturas pagas em uma única instalaçãoDocusaurusGerador de sites estáticos de código aberto para documentação, publicado pela Meta

You built it. Now grow it.

AgentCeres is a managed AI marketing team — specialists draft the SEO, social, and outreach that fill your links, you approve what ships. 14-day free trial, from $39/month.

Start free trialMore projects