如何把 Mastodon 账号迁移到另一个服务器
把关注者迁移到新的 Mastodon 服务器,导入关注、列表和屏蔽名单,并更新链接、网站验证和为旧账号安排的定时帖子。
要把 Mastodon 账号迁移到另一个服务器,先在新服务器上创建账号,把旧账号的用户名添加为它的别名,然后在旧账号的设置里发起迁移。如果关注者所在的服务器支持迁移,他们会转到新账号。你的帖子会留在原处;关注、列表、书签、屏蔽和隐藏,只有在你导出再导入之后才会转过来。
本指南用一个例子走完每一步,包括那些仍指向旧地址的链接、个人简介和定时帖子。它以 Mastodon 网页版为准,不涉及删除账号。
了解哪些会迁移,哪些会留下
Mastodon 的账号迁移指南说明了迁移会带来哪些变化:
| 项目 | 结果 |
|---|---|
| 关注者 | 转到新账号,前提是他们所在服务器的软件支持迁移 |
| 帖子和媒体 | 留在旧服务器上;Mastodon 无法导入它们 |
| 关注、列表、书签、屏蔽、隐藏、屏蔽的域名 | 导出为 CSV 文件,再导入 |
| 旧个人资料 | 显示一条指向新账号的提示,并且无法发帖 |
| 再次迁移 | 30 天内无法进行 |
这个例子是虚构的:社区电台志愿者 Juniper 从 @juniper@oldwaves.example 迁移到 @juniper@newwaves.example。有三样东西指向她的旧账号:她网站页脚里的一个链接、她的 Bluesky 个人简介,以及她在发布工具里为下周安排的三条定时帖子。
设置新账号并导出数据
选择一个新服务器,阅读它的规则后注册。设置名称、简介、头像和个人资料链接,让关注者转过来时能认出你。
在旧账号上,打开“偏好设置 > 导入与导出 > 导出”,下载你需要的 CSV 文件。你也可以在那里申请一份帖子和媒体的存档,给自己留一份副本。
现在就把仍然需要的通知和私信看完。Mastodon 的指南提醒,迁移一旦开始,你就无法再访问旧账号。
导入关注、列表和屏蔽名单
在新账号上,打开“偏好设置 > 导入与导出 > 导入”。选择数据类型,选中对应的 CSV 文件,再选择“合并”或“覆盖”。合并会在账号已有的内容上添加;覆盖会替换已有的内容。每个文件重复一次。Juniper 选择合并她的关注列表,因为她的新账号已经关注了电台的账号。
那些需要手动批准关注者的人,必须重新批准你的关注。导入完成后,检查正在关注的人数是否与导出的一致,待批准的请求除外。
创建别名并开始迁移
- 在新账号上,打开“偏好设置 > 账号”。在“从其他账号迁入”下,选择“创建一个账号别名”。Juniper 输入她的旧用户名 @juniper@oldwaves.example,然后选择“创建别名”。
- 在旧账号上,打开“偏好设置 > 账号”。在“迁移到另一个账号”下,选择“点击这里进行设置”。Juniper 输入她的新用户名 @juniper@newwaves.example 和旧账号的密码,然后选择“移动关注者”。
- 如果看到“没有引用此账号”,检查新账号上的别名。你可能需要等待最多 24 小时再试。
关注者可能会分批转过来,而且这一转移无法撤销。
如果你只想显示迁移提示而不迁移关注者,就在第 2 步的页面上改为选择“只在你的账号资料上设置一个跳转”,然后选择“设置跳转”。跳转生效期间,旧账号无法发帖,你可以随时取消跳转。
更新所有指向旧账号的内容
其他地方的链接不会自动更新:
- 网站验证: 当你的网站用
rel="me"链接到你的个人资料网址(必须完全一致)时,Mastodon 会显示验证标记,它的个人资料文档对此有说明。Juniper 把页脚链接改为https://newwaves.example/@juniper,然后把网站添加到新的个人资料并保存。验证指南有详细说明。 - 个人链接页: 替换旧的个人资料链接。参见个人链接页指南。
- 其他平台: Juniper 更新了她 Bluesky 个人简介里的用户名。
- 邮件签名,以及其他任何你粘贴过用户名的地方。
- 定时帖子: 迁移后,旧账号无法发帖。Juniper 把三条定时帖子都改到新账号上。更换定时工具指南介绍了如何避免重复发布。
一周后检查迁移结果
- 新账号的关注者数量有所增长,旧个人资料显示了迁移提示。
- 新个人资料上,你的网站旁边显示验证标记。如果没有,删除链接并保存,再重新添加并保存。
- 朋友发来的测试提及能送达你的新账号。
- 没有哪条定时帖子还设在旧账号上,而且新账号的第一条定时帖子已经发出。Mastodon 定时发布指南里有一个可以照做的测试。
在 Studio 中,添加新账号时输入它的用户名、个人资料链接或服务器地址,然后会跳转到那里登录。从定时发布页面逐一打开每条已安排的笔记,打开平台列表,关闭旧账号、开启新账号,再按下定时发布按钮。关闭某个账号会删除为它单独写的自定义文本,所以想保留的内容要先复制下来。然后取消关联旧账号:Studio 会停止向它发布,也不再更新它那些笔记的数据洞察,而且这一操作无法撤销。Studio 不会迁移关注者或帖子。它目前还未推出,但你可以加入候补名单。
