Si tengo tres webs y quiero que cada una tenga su foro, veo dos opciones diferentes:
Primera: Una única instalación de Discourse en otro dominio (proyecto global), y crear tres categorías dentro. Una para cada web/foro. Los subdominios apuntan a las categorías. Ventajas: el usuario de la base de datos se comparte. Solo un registro de usuario para todos.
Segunda: En un VPS instalar tres foros de Discourse (¿es posible? ¿qué requisitos tiene?). Un foro para cada web. Los subdominios apuntan a instalaciones de Discourse diferentes. Por lo tanto, un usuario debe registrarse en cada foro, o ¿se pueden usar todos con un único registro?
Funciona de alguna manera… Todas las publicaciones del subdominio se publican en la misma categoría, por lo que en el lateral de un sitio parece que esos dos están conectados.
Pero si hay necesidad de ocultar esas otras categorías “conectadas” a un subdominio, será más difícil. Claro, cuando un usuario registra una cuenta en Discourse, puede elegir qué subdominio, es decir, categoría, será visible y todas las demás se silenciarán.
Usar cada subdominio como otro SSO y a través de eso se podría mostrar una categoría y silenciar otra.
No funciona de inmediato ni siquiera fácilmente. Como dijo @RGJ, tener múltiples instalaciones es bastante trivial, por lo que la solución correcta depende:
¿La estructura de categorías sirve para algo, como la necesidad de construir una comunidad más amplia, o
¿Existe una necesidad real de mantenerlos separados?
Lo que tengo son varios blogs temáticos “.com” (Cine, Economía, Salud, etc.), cada uno con su propio foro (Joomla y Kunena) y usuarios independientes, pero llevan mucho tiempo inactivos y ahora quiero actualizar y reestructurar todo con un nuevo sistema de foros. Si es posible, una única instalación en un VPS y una base de usuarios, registro compartido, pero con cada sección bien separada, ya que las visitas vendrán de diferentes blogs, según corresponda (Cine, Economía, etc.).