跳转到内容

迁移到另一台服务器

换一台机器,以及客户端要改的那一处

换机器、换云厂商,或者把服务从测试机挪到正式机上时用它:把服务、数据、用户密钥整套搬到新地址,再把桌面端切过去。

新服务器要满足:没装过 Courier(~/courier 不存在)、端口没被占用、至少 400 MB 空间、不是当前这台服务器。不满足时对话框会直接说哪一条。

  1. 服务状态 → 更多 → 迁移到另一台服务器。
  2. 填新服务器地址、登录用户和端口;第一次连接要填一次那台服务器的密码。
  3. 点「开始迁移」,别关窗口。

它会停掉旧服务、打包数据、传到新服务器解包、在新地址启动并验证。这期间所有设备都同步不了(服务是停着的),通常几分钟。

  • 失败会尽量把旧服务器恢复原样,修好问题可以再迁一次。
  • 成功后旧服务器的服务被停掉,并且不再开机自启;数据保留,确认新服务器没问题后再到那边「删除服务」释放空间。
  • 这台桌面端会自动切到新服务器,密钥和 Vault 都跟着过去。

Obsidian 插件和命令行工具里填的还是旧地址,需要你改成新地址。每台设备改一次就好。

如果迁移完成了但这台电脑还连不上新地址,通常是新服务器的安全组没放行端口:放行后在服务状态页点「重新检查」,不需要再迁移一次。