我已经为一些朋友/协会设置了 Discourse 论坛。我希望他们在管理方面更加自主,这样我就不必亲自干预了。
他们已经作为用户和联合管理员使用了 Discourse 几个月或几年了。他们不是“新管理员”,但他们缺乏关于如何日常维护 Discourse(除了版主基础知识)以及作为管理员应该了解什么以及在出现技术问题时该怎么做的深入知识,因为我一直都在处理这些事情。
我将来仍然可以提供帮助,但目标是让他们能够自行跟踪和解决最常见的问题。
这是我到目前为止写下的内容(已翻译成英文,因为我的文本将用法语编写,所以如果有些句子写得奇怪请不要在意):
更新
通过 Web 界面
当管理面板中出现一个不高兴的红色笑脸时(表示有一个重要的更新需要应用),请运行更新。
更新通过以下方式进行:
https://tonforum.fr/admin/upgrade
有时需要分两步进行:您必须先更新“Docker_Manager”,然后才能升级其余部分:
通过命令行
有时,必须通过命令行进行更新(如果需要,Discourse 管理页面会明确说明)。
- 通过 SSH 连接到服务器
- 使用以下命令重建论坛(重建总会更新 Discourse):
-
/var/discourse/launcher rebuild app - 有时,在确认论坛正常工作后,删除未使用的 Docker 镜像(先前升级的残留物)以释放磁盘空间会很有用:
/var/discourse/launcher cleanup
服务器上重要文件的位置
app.yml
包含服务器配置和已安装插件的列表。如果您需要将论坛迁移到另一台服务器或应用某些配置(例如,将上传和备份移动到另一个磁盘),这非常有用。它位于此处:
/var/discourse/containers/app.yml
mail-receiver.yml
包含允许通过电子邮件接收回复并将其发布到论坛的软件的配置。它位于此处:
/var/discourse/containers/mail-receiver.yml
备份
备份文件存储在此处:
/var/discourse/shared/standalone/backups/default
论坛管理中的重要页面
一些可能有用的页面 ![]()
主题和组件
它们包含自定义 CSS 和 HTML:
https://tonforum.fr/admin/config/customize/themes
日志
电子邮件
调试时很有用:
https://tonforum.fr/admin/email-logs
管理员操作日志
非常有用。它记录了版主和管理员执行的(几乎)所有站点设置更改和其他操作。
https://tonforum.fr/admin/logs/staff_action_logs
错误日志
当问题不明显时可以提供线索:
https://tonforum.fr/logs/
备份
要更改备份频率和最大备份数量、查看或下载它们:
https://tonforum.fr/admin/backups
资源
https://meta.discourse.org
官方支持。请随时在上面发帖;社区成员和开发人员通常非常乐于助人。
您认为可以添加/删除哪些内容?我认为可以删除 /logs/ 部分,因为它很少用到。我甚至不确定在管理了几年实例的过程中是否在其中找到了有用的信息。
