在新服务器上安装端口

我需要将 Discourse 安装从一个服务器迁移到另一台新服务器。我可以通过 SSH 端口 22 以及转发的 80 端口完全访问这两台服务器,并且可以登录到旧安装并创建备份。

但是,邮件功能已失效,因此我无法下载备份,因为我无法访问发送到旧邮箱的链接。我也无法更改邮箱地址,因为更改需要旧邮箱进行确认。

是否可以直接复制整个 Docker 卷?如果是,我应该在哪里找到它?

DM

您可以从 /var/discourse/shared 获取备份。

谢谢,找到了。备份是独立的吗?还是需要复制其他数据库内容才能恢复设置?

除非您在管理员中勾选了排除上传的选项,否则您的 app.yml 中除设置外的所有内容都会被包含。