# Run multiple forums within same domain?

**URL:** https://meta.discourse.org/t/run-multiple-forums-within-same-domain/115504
**Category:** Self-hosting
**Tags:** hosting
**Created:** [April 19, 2019, 9:16pm UTC](https://meta.discourse.org/t/run-multiple-forums-within-same-domain/115504 "2019-04-19T21:16:27Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![marnellaz](https://avatars.discourse-cdn.com/v4/letter/m/ed8c4c/32.png) [@marnellaz](https://meta.discourse.org/u/marnellaz)
#### Post date: [April 19, 2019, 9:16pm UTC](https://meta.discourse.org/t/run-multiple-forums-within-same-domain/115504/1 "2019-04-19T21:16:28Z")

</div>

Is there any way I can set up multiple forums within the same domain?

I’m launching a platform that will host multiple products, so I’d like to separate the forums of each product, but preserve the domain.

Thanks!

---

<div class="post-metadata">

### Author: ![bts](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bts/32/184556_2.png) [@bts](https://meta.discourse.org/u/bts)
#### Post date: [April 19, 2019, 9:51pm UTC](https://meta.discourse.org/t/run-multiple-forums-within-same-domain/115504/2 "2019-04-19T21:51:12Z")

</div>

A couple possibilities I can think of. Depends if the products are actually related / have lots of overlapping users, vs. if they’re e.g. totally separate user groups but the forums just happen to be owned by the same parent company.

If they’re related, could make sense to have each product as a category, and use subcategories under those. Could use category permissions so only certain people see certain top level product categories.

Or if you want them as totally distinct forums, probably best to install each forum on a separate subdomain. You wouldn’t have to buy extra domain names but each forum would be separately installed on a subdomain so you’d have e.g. `product1.maindomain.com`, `product2.maindomain.com`, and `product3.maindomain.com`. You could add some kind of shared menu if you want them separate but still interlinked in some way.

For more specific advice would be good to have more detail on what exactly you’re looking to do in terms of how these forums relate to each other, who the users are, etc.

---

<div class="post-metadata">

### Author: ![marnellaz](https://avatars.discourse-cdn.com/v4/letter/m/ed8c4c/32.png) [@marnellaz](https://meta.discourse.org/u/marnellaz)
#### Post date: [April 19, 2019, 10:45pm UTC](https://meta.discourse.org/t/run-multiple-forums-within-same-domain/115504/3 "2019-04-19T22:45:59Z")

</div>

Hi @bts, thanks for the response.

It’s a gaming platform and we will have different games in different languages, so even though some users could overlap on multiple games, we need features such as the “Latest messages”, “Pin Globally” and “Pin Banner” to be exclusive to the forums themselves.

For example, if game 1 is available in language A and game 2 is available in language B, we don’t want global announcements for game 1 to show up in game 2’s forum as it won’t have any relevancy.

That being the case, would this suggestion be the path?

> Or if you want them as totally distinct forums, probably best to install each forum on a separate subdomain. You wouldn’t have to buy extra domain names but each forum would be separately installed on a subdomain so you’d have e.g. `product1.maindomain.com` , `product2.maindomain.com` , and `product3.maindomain.com` . You could add some kind of shared menu if you want them separate but still interlinked in some way.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [April 20, 2019, 1:09am UTC](https://meta.discourse.org/t/run-multiple-forums-within-same-domain/115504/4 "2019-04-20T01:09:11Z")

</div>

Do you mean `de.yourdomain.com`, `en.yourdomain.com` and so on? (or `en.game1.yourdomain.com`?) I don’t know how it would even be possible to have `forum.yourdomain.com` somehow be different if someone is thinking of a different game.

If it’s really language that you care about, you could have one forum and have people join a group to gain access to categories in whatever language (and game) that they like. It’s a bit confusing because they’d have to know to join the right group, but you could conceivably work that out, especially if all categories required group membership. (But if you did that, then Google couldn’t index anything)

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [April 20, 2019, 1:11am UTC](https://meta.discourse.org/t/run-multiple-forums-within-same-domain/115504/5 "2019-04-20T01:11:03Z")

</div>

We have experience hosting forums for **big** game franchises and we recommend doing one instance per locale/game.

Eg:

- [game1.en.forums.studio.com](http://game1.en.forums.studio.com) (Game Franchise 1, English forums)
- [game1.es.forums.studio.com](http://game1.es.forums.studio.com) (Game Franchise 1, Spanish forums)
- [game1.jp.forums.studio.com](http://game1.jp.forums.studio.com) (Game Franchise 1, Japanese forums)
- [game2.en.forums.studio.com](http://game2.en.forums.studio.com) (Game Franchise 2, English forums)
- [game2.es.forums.studio.com](http://game2.es.forums.studio.com) (Game Franchise 2, Spanish forums)
- [game1.jp.forums.studio.com](http://game1.jp.forums.studio.com) (Game Franchise 2, Japanese forums)

That way you can scale instance resources according to how popular is each game in each language.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [April 20, 2019, 2:05am UTC](https://meta.discourse.org/t/run-multiple-forums-within-same-domain/115504/6 "2019-04-20T02:05:07Z")

</div>

That is good, but _expensive_. 😉

For companies with smaller budgets it might be OK to start with categories for different games, and subcategories for language within the games.

See also [Structuring a multilingual community](https://meta.discourse.org/t/how-to-structure-a-multilingual-community/73225)

---

<div class="post-metadata">

### Author: ![natlockshin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natlockshin/32/210428_2.png) [@natlockshin](https://meta.discourse.org/u/natlockshin)
#### Post date: [February 21, 2021, 10:56am UTC](https://meta.discourse.org/t/run-multiple-forums-within-same-domain/115504/7 "2021-02-21T10:56:18Z")

</div>

Hi @Falco  
I am reading through this older post and am also interested in hosting something similar however I want to make sure it is the same user identity across multiple forums.

What I like about the Discourse Forum is that the different categories can show up in the home page with an image, description and the a number of topic listed (top/latest) (mobile view, also can this be done on desktop? I don’t see it as an option). However when creating sub-categories and when navigating into the parent category the topics are all listed together and loses that overall category, description, topics.

My question is which of the following is able to be self hosted:

1. Is there a theme that allows the home page to show: Parent Category with image + description + top 5 subcategories → Subcategory with image + description + top 5 topics → List of topics
2. Multi-site with same user sign on:  
`ParentCategoryA.discourse.example.com` separate forum discussing Parent Category A  
`ParentCategoryB.discourse.example.com` separate forum discussing Parent Category B
3. Forum page support for a different list of categories:  
`discourse.example.com/supercategoryA` with all categories listed relevant to the Super Category A  
`discourse.example.com/supercategoryB` with all categories listed relevant to the Super Category B

Thanks in advance
