自托管 Discourse 变得容易多了

我们很高兴地宣布,关于如何自行托管 Discourse 的方式有了重大更新。无论您过去是否对运行自己的 Discourse 实例感到好奇,或者觉得设置过程令人生畏,今天的变化都是为您准备的。

使用单个命令安装 Discourse

在您自己的服务器上设置 Discourse 现在就像运行一个命令一样简单:

wget -qO- https://raw.githubusercontent.com/discourse/discourse_docker/main/install-discourse | sudo bash

就是这样。在新的服务器上运行此命令,您就可以拥有一个可运行的 Discourse 安装。不再需要处理配置文件或遵循冗长的设置指南。

SMTP 现已可选

正如 @codinghorror 曾经说过的:

为了减轻这种情况,我们将 SMTP 设置设为可选。新的安装程序允许您完全跳过 SMTP 设置,而依赖 Discourse ID 进行登录。

SMTP 设置一直是首次设置 Discourse 的人遇到的首要问题,因此我们很高兴最终消除了这个障碍。

使用 Discourse ID 免费子域名

解决了 SMTP 问题后,我们着手解决下一个障碍:获取域名。您需要购买域名、配置 DNS 记录并等待……才能看到 Discourse 运行。

我们解决了这个问题。当您运行安装程序但还没有准备好域名时,我们将引导您通过您的 Discourse ID 帐户认领一个免费的 discourse.diy 子域名。这意味着您可以在几分钟而不是几小时内启动并运行您的社区。

已经有自己的域名?太棒了,安装程序也支持!但是,如果您只是想试用一下或快速入门,我们已经为您准备好了。

更友好的设置体验

新的安装程序还具有一个新的交互式向导,步骤更少,并且使用较新的技术构建,这将使我们能够继续对其进行迭代。

您需要什么

要自行托管 Discourse,您需要:

  • 一个云服务器(来自 DigitalOcean、AWS、Vultr 或类似提供商)
  • 大约 10 分钟的时间

这就是新的入门门槛。我们努力消除了摩擦,以便您可以专注于建立您的社区。

开始使用

准备好试用了吗?请访问我们更新后的安装指南以获取分步说明。

如果您遇到任何问题或有任何反馈,请在此主题中告知我们。我们很想听听您使用新安装程序的体验。


此更新是我们持续努力的一部分,旨在使 Discourse 对每个人都更易于访问,无论您是在我们的托管平台上运营社区还是在自己的基础设施上运营社区。

29 个赞

太棒了!:exploding_head: 我喜欢这个,并期待尝试它。

是时候修改原始的 Install Discourse in Under 30 Minutes 博客文章了。我猜这就像在没有电锯的情况下玩杂耍!

8 个赞

太棒了,恭喜!:sparkles::folded_hands:

2 个赞

这可以说是自话语(discourse)诞生以来最伟大的改进。祝话语(discourse)好运 :rocket:

2 个赞

太棒了,不再需要 SMTP 了,这一直以来都是我设置 Discourse 遇到的最大问题。

2 个赞

太棒了!!这是一个巨大的进步!我喜欢 Discourse,也喜欢这有望让它对每个人来说都更易于访问!

1 个赞

太棒了!

Chefs Kiss French Chef

为了说清楚,我们仍然需要配置 SMTP 来发送电子邮件,对吗?跳过 SMTP 只是针对安装部分?作为一个非技术用户,帖子的写法让我产生了一些疑问 :smile:

3 个赞

是的,您仍然需要 SMTP 来发送邮件,但随着 Web 推送通知的可用性,即使没有邮件,也可以充分享受 Discourse。我已经这样做了很多年,我们也有很多客户完全退订了邮件。

SMTP 将得到完全支持,但不再是必需的障碍。

3 个赞

哇。这安装真是太顺畅了!这对新的自托管用户来说现在一点也不那么令人生畏了。

这个域名有使用期限吗?还是可以“永远”使用?

2 个赞

关于 diy 子域名,如果我们以后想迁移到我们自己的域名,是否可以进行重定向?

2 个赞

我们今天在电话中讨论了这个问题,大致想法如下:

  1. 使用的域名……域名必须在互联网上可用。
  2. 必须可以通过该 IP 访问 Discourse 站点。(定期检查,如果一周内无法访问,则禁用)

然后,如果由于任何原因,像 cars.discourse.diy 这样的高价值名称不再托管 Discourse 站点,我们保留收回并从 DNS 中停用的权利。

任何曾经活跃的站点(例如有 20 个主题)将不会被重复使用,因此长时间不活跃只会禁用它。并允许原始 Discourse ID 所有者手动重新启用。

我们正在整理这些规则中的一些小问题,但意图是这些域名是用于活跃的、可在互联网上访问的 Discourse 站点。不要在内网(Intranet)上使用它们。

2 个赞

我认为我表达问题的方式不对 :sweat_smile:。自托管用户是否可以永远使用 discourse.diy 域名来托管他们的论坛?还是只能在特定时间段内使用(例如 3 个月)?

1 个赞

该计划是“永久的”,但我们保留撤回的权利。

例如:

  • 我们将撤回属于仇恨网站的站点,我们不希望将它们放在 DIY 品牌下。
  • 我们将撤回死站点的记录……因此它不会解析到死 IP 或未运行 Discourse 站点的 IP。
2 个赞