跳到主要内容

为客户、团队、粉丝等提供的开源社区和讨论论坛

多用途、现代和漂亮简单的论坛软件,旨在重新想象现代在线讨论区应该是什么样子。Discourse ,通过显示你关心的对话,基于你的参与--没有必要的算法,回归基本原理。为朋友、同好或开始一个新的社区使用免费版本,或升级到具有增强功能的高级版本,旨在帮助团队在远程工作时进行协作。

在你开始之前

Discourse 要求在安装前拥有一个域名和访问个人 SMTP 电子邮件服务器的权限。这就需要访问已有的 SMTP 服务器,或通过第三方设置SMTP 中继。Discourse Marketplace App需要您控制的服务器的 SMTP 用户名和密码,以便成功完成安装。

  • 如果你还没有在Linode托管你的域名,安装会为你创建A和AAAA域名记录。
  • 此外,SMTP用户必须能够从以下地点发送电子邮件 noreply@your-domain.com 用于管理员账户验证。
    • 例如,如果你输入一个子域为 discourse 而你的域名是 example.com,那么SMTP用户必须能够从以下地点发送电子邮件 noreply@discourse.example.com.
    • 你不需要使用一个子域。因此,如果你只设置 example.com 在没有子域的情况下,用于验证的电子邮件将是 noreply@example.com.

包括软件

Discourse Marketplace 应用程序会在您的 Linode 上安装以下软件:

软件描述
DiscourseDiscourse 是一个开源的讨论平台,提供论坛、邮件列表、聊天室等。
ufwufw是简单的防火墙,是iptables的一个前端。

Discourse 选择

Discourse Marketplace 表单包含高级字段,用于设置Discourse 服务器的 A 和 AAAA 域名记录以及免费的 Let's Encrypt SSL 证书。其中一些字段是可选配置,安装时不需要。必填字段标记为 "必填"。

注意事项:Discourse 要求你有一个域名和SMTP电子邮件。这些字段是成功安装的必要条件,并被标记为 需要.此外,SMTP用户必须能够从以下地点发送电子邮件 noreply@your-fully-qualified-domain.com 用于账户验证。

场地描述
您的 Linode API 令牌创建 DNS 记录和创建 Let's Encrypt SSL 证书需要您的 Linode API 访问令牌。如果您没有令牌,必须在继续之前创建一个需要
子域你希望安装程序在安装过程中为其创建一个DNS记录的子域。
领域你希望托管你的Discourse 应用程序的域名。安装程序在安装过程中为该域名创建一个DNS记录。需要
管理账户和Let's Encrypt证书的电子邮件你希望为管理员账户和SSL证书使用的电子邮件。当证书需要更新时,这个电子邮件地址会收到通知。需要
SMTP地址SMTP的地址。Discourse 使用它来发送电子邮件。需要
SMTP用户名上面输入的SMTP帐户的用户名。该SMTP用户必须能够从以下地点发送电子邮件 noreply@your-fully-qualified-domain.com 用于账户验证。 需要
SMTP用户的密码上面列出的SMTP帐户的密码。需要
将为Linode创建的有限的sudo用户这是为Linode创建的有限用户账户。该账户具有sudo用户权限。
有限的sudo用户的密码为有限的sudo用户设置一个密码。该密码必须符合强密码的复杂性强度验证要求。这个密码可以用来在你的服务器上执行任何操作,与root类似,所以要使它长、复杂、独特。
将用于访问Linode的SSH公钥如果你希望通过公钥(推荐)而不是密码访问SSH,请在这里输入公钥。
禁止通过SSH进行root访问?选择 Yes 来阻止根账户通过SSH登录到服务器。选择 No 以允许根账户通过SSH登录。

部署后开始工作

Discourse 现在已经安装完毕,可以使用。

  1. 你的域名和子域名的A和AAAA域名记录(如果你指定了一个)已经被创建,你应该在云管理器中看到它们。
    • 在云管理器中 DNS Manager确认现在有您的域和可能的子域的条目。
    • 配置rDNS 指向你的Linode上的 subdomain.your-domain.com 或 your-domain.com 如果你没有输入一个子域,那么就请你输入一个子域。
  2. 虽然安装已创建了 A 和 AAAA 域名记录,但并未创建所需的电子邮件记录。在 Cloud ManagerDNS Manager 中,添加 MX、TXT 和电子邮件提供商指定的发送电子邮件所需的任何其他记录
  3. 你现在可以用你在配置时输入的完全合格的域名在你的浏览器中导航到Discourse 应用程序、 https://subdomain.your-domain.com 或 https://your-domain.com.
  4. Discourse 迎接你的是一个 "祝贺 "屏幕和一个 注册 按钮。点击 注册 按钮来创建管理员账户。

  5. 在注册管理账户页面,选择你在安装过程中输入的一个电子邮件地址,并输入用户名和密码。然后点击 注册 按钮。
  6. Discourse 从你的SMTP服务器发送一封确认电子邮件,以验证账户。在你收到电子邮件并确认后,你将被转到欢迎屏幕,在那里你将通过一个向导来设置你的Discourse 。
  7. 一旦你完成了设置向导,Discourse ,就会启动主要的讨论列表页面,你可以开始添加讨论主题。

访问完整的指南,以解决电子邮件、DNS等方面的故障。

Discourse Marketplace 应用程序由 Linode 构建。如需有关应用程序部署的支持,请通过侧边栏中列出的信息联系 Linode 支持。如需有关工具或软件本身的支持,请访问Discourse Meta Forum