我们很高兴地宣布,关于如何自行托管 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 对每个人都更易于访问,无论您是在我们的托管平台上运营社区还是在自己的基础设施上运营社区。














