如何下载所有帖子?

我有一个 discourse,并且有服务器的权限,如何从服务器端导出所有帖子数据?或者我们有其他方法可以导出所有帖子?

如果备份保存在服务器上,从备份下载可能最简单。

备份文件通常位于
/var/discourse/shared/standalone/backups/default/
我通常会使用 scp 或 rsync 将它们复制到我的机器上。

或者,在管理员页面的备份部分,您会看到一个备份列表,每个备份都有一个下载按钮,该按钮会通过电子邮件向您发送一个备份链接。管理员可以让他们自己发送该电子邮件,然后他们可以转发该链接。

4 个赞

我同意;备份似乎是最简单的解决方案。

这也取决于您在寻找什么。
如果您需要特定数据,您可能还会对 Data Explorer 插件感兴趣,该插件支持 CSV/JSON 导出。

3 个赞

答案取决于您打算如何处理这些帖子。

如果您想将它们迁移到另一个论坛平台,那么包含 SQL 转储的常规备份是最有用的。

如果您想在电子表格中处理它们,那么数据浏览器可能是个好方法。

3 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.