自我托管时还需要注意什么?

继续讨论 Recommended Hosting Providers for Self Hosters 中的话题:

对于自托管方案,邮件和插件如何处理?
如果我自己进行自托管,该如何获取插件?
显然,我也需要负责邮件集成,对吗?

除此之外,我还需要注意哪些方面?

大多数有价值的插件都位于 #plugin 分类中(功能失效或损坏的插件会被移至子分类)。

是的,请参阅:discourse/docs/INSTALL-email.md at main · discourse/discourse · GitHub

  • 备份:
  • 升级(建议每月一次):可通过 SSH 命令行或仪表板中的 Docker Manager 界面进行。

此外,在罗伯特已经详细的回复基础上,您还需要自行排查 Discourse 实例的问题并从社区获取支持。搜索Support#installation 标签对此非常有帮助。

但如果您遵循官方安装指南,熟悉服务器操作,并且是经验丰富的 Discourse 用户,那么自托管是一个非常不错的选择。

我遇到过相当多的人,在我完成安装后,他们什么都不做,几年都不联系我,直到想要升级。我不建议这样做。

如果你将备份推送到 S3,并且该配置已保存在你的 yml 文件中,那么只需该 yml 文件即可从灾难中恢复。

大多数情况下,你可以通过 Web 界面进行升级,但每年大约需要三次通过命令行进行升级,通常只需运行 ./launcher rebuild app 即可。有时,情况会稍微复杂一些(参见 https://meta.discourse.org/t/postgresql-13-update/172563)。我提供相关服务,在需要时协助完成这些升级,但我怀疑你可能并不需要这项服务。