# 我有一个项目想法，但不知道是否能用 Discourse 实现

**URL:** https://meta.discourse.org/t/i-have-a-project-in-mind-and-i-dont-know-if-i-can-do-it-with-discourse/237959
**Category:** Community Building
**Created:** [2022年九月2日 17:26 UTC](https://meta.discourse.org/t/i-have-a-project-in-mind-and-i-dont-know-if-i-can-do-it-with-discourse/237959 "2022-09-02T17:26:06Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![skizo](https://avatars.discourse-cdn.com/v4/letter/s/e480ec/32.png) [@skizo](https://meta.discourse.org/u/skizo)
#### Post date: [2022年九月2日 17:26 UTC](https://meta.discourse.org/t/i-have-a-project-in-mind-and-i-dont-know-if-i-can-do-it-with-discourse/237959/1 "2022-09-02T17:26:06Z")

</div>

如果我有三个网站，并且希望每个网站都有自己的论坛，我看到两种不同的选择：

- 第一种：在一个单独的域上安装一个 Discourse（全局项目），并在其中创建三个类别。每个类别对应一个网站/论坛。子域名指向类别。优点：数据库用户共享。只需注册一个用户即可访问所有论坛。

- 第二种：在一台 VPS 上安装三个 Discourse 论坛（是否可行？需要什么配置？）。每个网站对应一个论坛。子域名指向不同的 Discourse 安装。这样，用户必须在每个论坛单独注册，还是可以使用一个账户访问所有论坛？

哪种是最佳选择？  
谢谢。

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [2022年九月2日 17:31 UTC](https://meta.discourse.org/t/i-have-a-project-in-mind-and-i-dont-know-if-i-can-do-it-with-discourse/237959/2 "2022-09-02T17:31:40Z")

</div>

> [@skizo](#):
>
> 子域指向类别

那行不通。

> [@skizo](#):
>
> 第二：在一台VPS上安装三个Discourse论坛（可能吗？需要什么配置？）。每个网站一个论坛。子域指向不同的Discourse安装。这样，用户必须在每个论坛注册，或者可以使用一个账户吗？

您可以将其设置为“多站点”，其中一个安装可以托管多个独立的Discourse。

> [@skizo](#):
>
> 这样，用户必须在每个论坛注册，或者可以使用一个账户吗？

您可以将一个实例设置为DiscourseConnect提供商，并让其他实例对其进行SSO。

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [2022年九月2日 19:19 UTC](https://meta.discourse.org/t/i-have-a-project-in-mind-and-i-dont-know-if-i-can-do-it-with-discourse/237959/3 "2022-09-02T19:19:35Z")

</div>

> [@RGJ](#):
>
> 那行不通。

有点用……子域的所有帖子都发布到同一个类别，所以在网站的侧边看起来就像这两个是连接在一起的。

但是，如果需要隐藏“连接”到子域的那些其他类别，那将更加困难——当然，当用户在 Discourse 上注册账户时，她/他可以选择哪个子域（即类别）可见，而其他所有类别都会被静音。

将每个子域用作另一个 SSO，并通过该 SSO 可以显示一个类别并静音另一个类别。

开箱即用或甚至轻松都行不通。正如 @RGJ 所说，拥有多个安装非常简单，所以正确的解决方案取决于：

- 类别结构是否有用，例如需要建立更广泛的社区，或者
- 是否有真正的需要将它们分开

---

<div class="post-metadata">

### Author: ![skizo](https://avatars.discourse-cdn.com/v4/letter/s/e480ec/32.png) [@skizo](https://meta.discourse.org/u/skizo)
#### Post date: [2022年九月2日 21:24 UTC](https://meta.discourse.org/t/i-have-a-project-in-mind-and-i-dont-know-if-i-can-do-it-with-discourse/237959/4 "2022-09-02T21:24:52Z")

</div>

我拥有几个主题为“.com”的博客（电影、经济、健康等），每个博客都有自己的论坛（Joomla 和 Kunena）和独立的用户，但它们已经停滞了很长时间，现在我想用一个新的论坛系统来更新和重组所有内容。如果可能的话，希望在一个 VPS 上进行单一安装，并共享用户基础和注册，但每个部分都要很好地分开，因为访问者将根据需要从不同的博客（电影、经济等）访问。

谢谢。
