重建 Discourse 的注意事项

我是 Discourse 和 Docker 的新手。如果我已经有一个包含配置和内容的已建立的站点,这会清除它吗?

我假设站点将被中断,我可以接受……但内容/配置/自定义是否会丢失?

任何提示都将不胜感激!谢谢

1 个赞

不,这仅仅是更新软件。

是的,会有几分钟的中断,但内容和配置不会丢失。

3 个赞

非常感谢您的回复,非常感激

1 个赞

在一台性能较差的机器上,中断可能需要几十分钟。在快速机器上,可能需要几分钟。

因为升级可能会出错,所以您应该始终先进行备份。为了安全起见,最好也下载一个本地副本。

如果升级出错,请准备好在此论坛上寻求帮助,并提供日志证据:输出的最后几百行应该足够了。有时是输出的前几行。

如果升级失败,您可能可以恢复论坛软件的先前状态:

2 个赞

谢谢,这让我想到了另一个问题!

通过管理员站点 UI 进行备份(以及相同版本的新 Docker 镜像)是否足够,还是有后台方法?

除非服务器上有唯一副本且该服务器因某种原因消失,否则就足够了。

只要保存这些备份的设备是安全的就足够了。

如果您拥有该备份和您的 yml 文件,您就拥有设置新服务器所需的一切。

如果您在 S3/Spaces 或类似服务上有备份,那么您只需要 yml 文件即可设置新服务器并恢复最新的备份。

1 个赞

是的,抱歉,我的意思是也会从服务器下载那些备份。

太好了,谢谢!

1 个赞

如果某个回答解决了您的问题,请点击该主题上的 :check_box_with_check: 将其标记为已解决!

1 个赞

这非常重要!

1 个赞

这是哪个文件……它又在哪里 :blush:

/var/discourse/containers/*

1 个赞