Se eu tiver três sites e quiser que cada um tenha seu fórum, vejo duas opções diferentes:
Primeira: Uma única instalação do Discourse em outro domínio (projeto global) e criar três categorias dentro dela. Uma para cada site/fórum. Subdomínios apontam para categorias. Prós: o usuário do banco de dados é compartilhado. Apenas um registro de usuário para todos.
Segunda: Em um único VPS, instalar três fóruns Discourse (é possível? quais os requisitos?). Um fórum para cada site. Subdomínios apontam para instalações Discourse diferentes. Assim, um usuário deve se registrar em cada fórum, ou é possível usá-los todos com um único registro?
Meio que funciona… Todas as postagens do subdomínio são publicadas na mesma categoria, então, no lado de um site, parece que os dois estão conectados.
Mas se houver a necessidade de ocultar essas outras categorias “conectadas” a um subdomínio, será mais difícil — claro, quando um usuário registra uma conta no Discourse, ela pode escolher qual subdomínio, ou seja, categoria será visível e todas as outras serão silenciadas.
Usando cada subdomínio como outro SSO e, através disso, poderia mostrar uma categoria e silenciar outra.
Não funciona “pronto para uso” ou mesmo facilmente. Como o @RGJ disse, ter várias instalações é bastante trivial, então a solução certa depende:
a estrutura da categoria servirá para algo, como a necessidade de construir uma comunidade mais ampla, ou
O que tenho são vários blogs temáticos “.com” (Cinema, Economia, Saúde, etc.), cada um com seu próprio fórum (joomla e kunena) e usuários independentes, mas que estão inativos há muito tempo e agora quero atualizar e reestruturar tudo com um novo sistema de fórum. Se possível, uma única instalação em um VPS e base de usuários, registro compartilhado, mas com cada seção bem separada, pois as visitas virão de diferentes blogs, conforme apropriado (Cinema, Economia, etc.).