长毛象及Pleroma如何存档和搬家 Migrating a Mastodon Account
About
联邦宇宙由无数个小站联结,好处是野火烧不尽春风吹又生,而且每个人都可以很方便地拥有许多分身。坏处是,小站并不像大型商业运营的网站那么强大和稳定,各站点的风格也因为站长的风格不同而有差异。也许你用了一段时间后发现了更合适的站点,那么可以带着原账号的关注、被关注、列表、书签、屏蔽(拉黑)名单等搬家。
不时看见有人询问如何搬家,也有些人搞不清怎样迁移关注自己的人/followers(因为这一步和搬迁其他内容不在同一个地方),其实过程非常简单,分成两个部分,每部分两个步骤。A1. 在旧账号导出除followers以外数据,A2. 在新账号导入,B1. 在新账号填写旧账号地址,B2. 回到旧账号填写新账号地址,确认移动followers。AB两部分互不干扰,如果你想,可以选择只做其中一部分。
下面截图说明一下。
另外对Pleroma和毛象之间的互搬,以及NeoDB如何更换登录实例,也做了说明。
A1. 首先,在电脑上到mastodon的设置页面,点击“导入和导出”,默认来到导出页面。
在这个页面上,所有有下载CSV标志的内容都是可以下载存档的,可以选择你要保存的内容下载。
下载后,这些csv文件可以用Excel、notepad等打开并编辑。如果有你不想要导入新站点的内容,比如以前关注的某人不想在新站关注了,删除这个人的账号后再保存就行。
A2. 再到新站点的设置-导入中,把这些文件分别一个个导入。
B. 在可以导出的项目中,“关注者”不在其中,这个要到新旧两个账号的账号 - 账户设置中另外设置。
B1. 首先到你打算搬入的新站点,找到账户设置 - 从其它账号迁移 - 创建一个账号别名。进入创建账号别名后,填入你想搬迁的旧账号的用户名@站点域名。账号别名这个翻译可能令人迷惑,直白地说,就是把旧帐号的地址填到这里,让新账号知道你要搬的是哪个账号的东西。这一步在有些说明中也称为引用帐号。
B2. 回到你想搬出的旧站点,进入“迁移到另一个账户” - “点击这里进行设置”。
填入你想要搬过去的新站点的用户名@站点域名,并输入当前的旧站点的密码。点击“移动关注者”,所有关注你的人都会被转移到新站点,旧站点的账号会移除他们的关注。同时这个账号会被自动跳转(具体见下一条说明),处于冻结状态,但如果你想的话,也可以取消跳转,这个账号就可以在没有旧的关注者的情况下继续使用了。除了关注你的人,你的嘟文、你关注的人等等你导出的东西全都没有移动。
如果你还不想彻底告别旧站点,要在旧站点保留这些关注,也可以点击“只在帐号资料上设置一个跳转”。这样设置后,你的关注者访问你的主页时会看到一个你已经搬到某处的通知,但如果没有访问主页并不会收到通知(我在的实例版本比较旧,似乎新版本是会给关注者通知的)。你可以随时取消跳转,取消后这个账号就可以继续使用,原来的关注者还留在这里,一切都没有变化。但在跳转期间,原账号无法再继续发布新的嘟文内容,同时别人还是可以看到过往内容。我个人觉得这个动作意义不大,如果想保留原站点的关注者,又希望他们同时关注另一个新账号,还不如直接在原站点发一条嘟说明新站点的账号。
需要注意的是,从一个站搬到另一个站,原站点发布过的嘟文无法迁移,只能存档保存(有个偏方下面再说)。由于个人站点无法保证长远的稳定运作,建议大家即使不搬家也可以隔一段时间就存档保存一下。在本文第一张图所示的“导出”页面中点击“请求你的存档”即可。
有嘟友做了一个项目可以用来在本地浏览存档的嘟文,非常好用。能翻墙的同学可以去这里,按Usage的说明做就可以。
无法翻墙的同学可以点这里下载zip文件,解压后进入文件夹,打开archive_page.html,点击箭头所指的按钮,导入你已经下载的嘟文存档文件,就可以阅读了。还可以选择时间段,有各种统计数据,非常方便。
注意:在导入文件时要选择“All Files”才会出现存档文件。
如果你的旧嘟文不是特别多,有个偏方。就是把所有旧嘟文都在旧站加入书签,然后通过书签的导出导入,就可以在新账号很方便地访问所有旧嘟文了。
需要注意的还有,搬家后导入关注following列表,如果对方是锁嘟的,需要重新审批你的关注请求。可以在自己的新主页上@旧账号做个说明,让别人知道你的新账号和旧帐号是同一个人。
另外,如果你先锁了新账号,再迁移关注者followers,你会需要手动批准每个关注。所以想锁嘟的话建议先完成迁移后再锁。
还有人担心搬家后NeoDB怎么办,其实NeoDB的解决方案特别简单。用原账号登录后在右上角进入“数据”,往下拉找到“替换社交账号”,在这里填入新的实例域名,登录新账号并授权就可以了。如果你有几个分身,想把NeoDB的某条记录发布在A账号,某条评论发布在B账号,都可以随时切换。因为NeoDB本身是独立的,内容一直都在那里,你要做的只是选择用哪个mastodon或pleroma账号来登录。
————————————————————
补充一个Mastodon和Pleroma之间如何搬家。
基本步骤都一样,只是pleroma这边设置的入口略有不同,从外站把followers移动到本站需要先“设置别名 / create an account alias”,这个入口比较隐蔽。
首先Pleroma站点采用几种不同的前端,如果你的站点用的是pleroma而非soapbox,不会显示这个入口。有的站点同时安装了pleroma和soapbox可以切换,你可以先看一下是否有这个选择(可能会在首页边栏或者About里)。如果没有,可以点这里,授权连接,就可以用上soapbox的前端来进行设置了。
进入设置,拉到底部,搬家要用的设置都在这里,导入导出按照前文所述操作就行。
进入Move Account,这里比较tricky,直接显示的只有搬出的设置(在要搬过去的新账号填写这个账号的地址后,再来这里填写新账号地址)。
而如果要搬进来,设置别名这一步,隐藏在上方说明里,要再点击进去。由于这段话是对搬出的说明,而且和别的字看起来一模一样,很容易错过。
点击create an account alias进去如下图,填写旧帐号地址,搜索到正确的账号,点击加号连接,然后再去旧账号设置就可以了。
联邦宇宙的其他平台在数据的导入导出上原理一样,但是各平台的结构略有不同,不一定所有项目都能对接,也不是所有平台都能互相迁移followers。
——————
推荐blog