Discourse 中最重要的文件/数据文件夹是哪个?

如果我的服务器出现问题,我需要保存哪个最重要的文件夹才能恢复论坛的大部分数据并能将论坛重新上传到另一台服务器?基本上,我可以在另一台服务器上复制哪个文件夹来完全还原我的论坛?

您需要整个数据库的完整备份才能恢复到新服务器。

2 个赞

在这种情况下,除了 Discourse 控制面板本身的简单备份之外,还有其他文件夹可以复制作为一种安全措施吗?因为简单备份本身最少需要 24 小时才能完成,我在自己的机器上安装了自己的备份,可以更频繁地以任何我想要的方式进行备份,那么我应该复制哪个文件夹?

在运行一个站点的约 6 年时间里,我从未因软件导致过一次数据丢失事件——这就是 Discourse 技术栈(包括 令人难以置信的 Linux)的稳定性和可靠性。

通常可以随时拍摄 VPS 的快照,但依我看,每日备份绰绰有余。

数据文件夹是 /var/discourse/shared

你也应该将 app.yml 的副本保存在安全的地方。

是的,是的,我非常信任 Discourse,但我担心我的机器上会发生什么,朋友,请问我一个问题,如果发生什么事,我应该在另一台机器上正常安装 Discourse,然后将此每日备份上传到面板并进行恢复,但此恢复能够一起恢复所有插件和设置,还是只能恢复数据和上传的内容?

您需要:

  • 备份(包括上传内容)(备份时的选项)
  • app.yml

如果您拥有这些,就可以重新创建一台完全相同的服务器。

2 个赞