换机器、换云厂商,或者把服务从测试机挪到正式机上时用它:把服务、数据、用户密钥整套搬到新地址,再把桌面端切过去。
新服务器要满足:没装过 Courier(~/courier 不存在)、端口没被占用、至少 400 MB 空间、不是当前这台服务器。不满足时对话框会直接说哪一条。
- 服务状态 → 更多 → 迁移到另一台服务器。
- 填新服务器地址、登录用户和端口;第一次连接要填一次那台服务器的密码。
- 点「开始迁移」,别关窗口。
它会停掉旧服务、打包数据、传到新服务器解包、在新地址启动并验证。这期间所有设备都同步不了(服务是停着的),通常几分钟。
失败了、成功了
Section titled “失败了、成功了”- 失败会尽量把旧服务器恢复原样,修好问题可以再迁一次。
- 成功后旧服务器的服务被停掉,并且不再开机自启;数据保留,确认新服务器没问题后再到那边「删除服务」释放空间。
- 这台桌面端会自动切到新服务器,密钥和 Vault 都跟着过去。
唯一要手动改的地方
Section titled “唯一要手动改的地方”Obsidian 插件和命令行工具里填的还是旧地址,需要你改成新地址。每台设备改一次就好。
如果迁移完成了但这台电脑还连不上新地址,通常是新服务器的安全组没放行端口:放行后在服务状态页点「重新检查」,不需要再迁移一次。