我正在为我帮助设置的 Discourse 论坛管理员撰写一份简短的文档。我遗漏了什么吗?

感谢您的帮助!

我在指南的开头添加了以下内容:

确保您为任何情况做好准备

强烈建议,除了本地备份(保存在论坛所在的同一服务器上)之外,还要在另一台服务器或云端保存这些备份的副本[1]

将文件 /var/discourse/containers/app.yml 的副本保存在安全位置也很有用[2]。如果重新安装论坛或迁移到另一台服务器,将使用此可选文件。

如果对任何事情有任何严重的疑问,请联系我 (canapin@gmail.com)。

在更新部分添加了以下内容:

:information_source: 在进行任何更新之前,强烈建议下载论坛的最新备份。

添加了以下内容:

如果论坛不再工作怎么办?

重建论坛可以解决许多问题,使用的命令与命令行更新的命令相同:

/var/discourse/launcher rebuild app

重建后论坛仍然不工作怎么办?

请联系我 (canapin@gmail.com) 或在 官方支持论坛 上发帖。

我还提到了指南末尾的 ask.discourse.org

资源

https://meta.discourse.org :官方支持,不要犹豫在那里发帖——社区成员和开发人员都非常乐于助人
https://ask.discourse.com :一个根据 Discourse 支持和数据训练的聊天机器人,在回答问题方面非常有效(是的,真的)

完整文本

确保您为任何情况做好准备

强烈建议,除了本地备份(保存在论坛所在的同一服务器上)之外,还要在另一台服务器或云端保存这些备份的副本[1:1]

将文件 /var/discourse/containers/app.yml 的副本保存在安全位置也很有用[2:1]。如果重新安装论坛或迁移到另一台服务器,将使用此可选文件。

如果对任何事情有任何严重的疑问,请联系我 (canapin@gmail.com)。

更新

:information_source: 在进行任何更新之前,强烈建议下载论坛的最新备份。

通过界面更新

当管理员界面出现不高兴的红色笑脸时(表示有重要的更新需要进行),请进行更新。
更新通过 https://yourforum.com/admin/upgrade 进行

有时需要分两步进行:您首先需要更新“Docker_Manager”,然后才能升级其余部分:

通过命令行更新

有时,必须通过命令行进行更新(如果需要,Discourse 管理页面会提示)。

  1. 通过 SSH 连接到服务器
  2. 使用以下命令重建论坛(重建将始终更新 Discourse):
  3. /var/discourse/launcher rebuild app
    
  4. 不时地,在确保论坛正常工作后,删除未使用的 Docker 镜像(先前升级的残留物)以释放磁盘空间可能很有用:
    /var/discourse/launcher cleanup
    

如果论坛不再工作怎么办?

重建论坛可以解决许多问题,使用的命令与命令行更新的命令相同:

/var/discourse/launcher rebuild app

我认为现在相当不错了,而且我没有遗漏任何重要内容 :slight_smile:


  1. 如果我安装了您的论坛,您的备份会自动复制到我的 Google Drive,但理想情况下,将来应将它们保存在您负责的空间中。我们以后会谈论这个 :smile: ↩︎ ↩︎

  2. 它包含邮件服务器的用户名和密码以及顶级管理员电子邮件(实际上是我的)。 ↩︎ ↩︎

3 个赞