Okay, here's a remarkable thing about the fediverse: I was able to seamlessly move my followers to a new server, and the vast majority of them *never even noticed* that it happened. About 24 hours ago, I decided to move from mastodon[dot]cloud (because it had been bought up by sketchy new owners), and I came to @medium's new me.dm instance. At that time, I had 25,829 followers, and now less than 24 hrs later, I have 22,648 followers on this new account — without them having to do anything.
The entire migration process took me a couple of minutes (basically, you just tell your new account that you want to migrate from your old one, then tell your old account where you're going). Now, I think this may be one of the largest follower migrations in fediverse history, so there was a little bit of weirdness in some apps and the website in terms of getting a *ton* of notifications (tens of thousands of follows) but after that settled, it was smooth sailing. And invisible to followers.
@anildash what about your follows? Did it happen automatically too?
@evan @anildash i think you have to export and import those
@evan no, but that's just an easy import/export of a CSV file.
@anildash @evan would it work even if your current server goes south without notice? I am under the impression the old server needs to remain up and running for at least a short while, correct?
@carlopiana @evan yes that’s correct.
@anildash @carlopiana @evan ostensibly that old server could decide to be vindictive and revert your webfinger redirect (sorry if I used terms incorrectly here), right?
@innonate @carlopiana @evan oh yeah, it’s not protocol-level accountability, it’s a nicety of mastodon implementation
@anildash @carlopiana @evan anyone working on abstracting this? N00b here but I assume there’s a DNS-like proposal out there.
@innonate @carlopiana @evan yeah there are protocol proposals but they’re not in production yet
@innonate @anildash @evan a DNS like proposal seems a good thing.
@innonate @anildash @carlopiana @evan or if they suspend/delete your account first, you're boned
@carlopiana @anildash @evan So basically, export your follows periodically, just in case? (I also have no idea how to do this, but I'm hopeful there's an article about it somewhere.)
@shadyspotlight @carlopiana @anildash @evan as I had a similar issue these days: Doing an export of CSV periodically is a good idea, but for migrating your followers the old server still needs to be up&running; if it just disappears, no chance to migrate followers AFAIK
@anildash @evan not for the followers I assume?
@anildash you know who else had one of the largest follower migrations in history? Jesus
@kfan what's his @
@anildash @kfan he is at @jesus but they migrated before Mastodon so it was a bit more of a process
@msh @anildash @kfan this got me thinking: how many followers did Jesus actually have during his lifetime? Since he got into trouble for spreading his ideas, I'm sure he had way more than the main 12 we know about, but I doubt it was anything near 20k.
@hisham_hm @msh @anildash @kfan sort of making me think of the running joke in HBO's Julia. "We got 27 letters about you!" "...and that's a lot?"

@anildash

The one thing I have had to update for you and others who have migrated is to re-add you to the custom lists I've set up.

@funcrunch oh that's good to know! I hadn't realized it would break those features.
@anildash @funcrunch If we allow "bring your own acct URI", then many of these issues would go away. We fought so hard for number portability in PSTN, but now we just ¯⁠\⁠_⁠(⁠ツ⁠)⁠_⁠/⁠¯. I am not sure whether it is possible to migrate from Mastodon to Pleroma.
Of course nobody talks about loss of posts and that also can be fixed.
@funcrunch @anildash ahh, good to know, I had no idea that migration lost placement on a list. That might get cumbersome if folks start hopping around.
@anildash right now, other than moving *away* from the ownership structure of your previous server, is there upside in me moving to me.dm or somewhere else?
@hunterwalk good question. I think thriving masto instances have interesting "local" timelines, of those others who are on the same server as you. Right now the Medium instance is quiet since there's only a few of us on here, but I can imagine it'll be fairly interesting once they start bringing writers over. I do also like their content moderation policies and it is way more up to date mastodon software than the .cloud instance, so there are new features too.
@anildash got it. has anyone written anything interesting on theories for how "your server" will/won't matter over time?
@anildash I wondered if I would have to manually follow you on the new server. Stoked that I didn’t have to.
@anildash at first i was sceptical of the claimed record-breaking scale but then i remembered u invented blogging
@lawnsea please stop bullying me!
@anildash I really love how forwarding works, it's really slick
@anildash do you know what happened to the missing 3k followers?
@ben likely just slow updates from their instances; my follower count is over 23k now, a day later. I’ll dig into it to try to understand more.
@anildash ugh I just signed up for an account on me.dm to migrate. I missed the news of the sale. glad it was not hard and thanks for the heads up
@ekp @anildash that’s great. I’ll make sure to approve you as soon as I’m at a computer.
@anildash @medium I love this about the fediverse. It is very important that communities are not held captive by platforms.
@Jdreben @anildash @medium don’t have same numbers to relate to but also migrated yesterday and it was so smooth and seemless I almost wanted to cry.
@anildash @medium I tried this too early on, really just to see if it worked. When it worked great it was a big, wow, the 'don might actually end up winning moment for me. This was with manymany fewer followers, so I'm very glad to hear it scales!

@danancona “the ‘don”, I like it.

The Don is everyone’s friend.

@anildash @medium I did re-follow you, but that is probably because I saw I wasn't before the auto processing happened. It's pretty nice when you do an instance transfer, but can also be a bit scary 🙂 hope you exported your content from the previous server!
@andypiper @medium Yeah, I had a fair number of folks do that, and I also screwed up by not having my profile pic/verification set up first, so a lot of people asked if it was a phishing/impersonation account.
@anildash @medium do you know what happened to the 3k missing followers? Are they on instances which had problems, or are they on now blocked instances?

@effjay @anildash @medium

I noticed that sometimes it takes a few days for some followers to migrate. Don't know why that is, but I think at least a good chunk of the missing 3k will be moved sooner or later...

@effjay @anildash @medium Unfortunately there probably are admins blocking me.dm because they don't like Medium.
@kcivey @effjay @medium true of any instance, at this point
@effjay @anildash @medium There can also be a lot of accounts whose Mastodon instance have timeouts/bad-queues/tls-cypher-differences where the TLS sessions (from your new me.dm instance) are not working during the migration.
Kris Nova @nova talked about such an issue in a podcast.
@nova sorry if my recollection of all the terms about the TLS handshake you mentionned in the podcast are not 100% accurate.

@anildash

I am not sure how well it worked for your followers of Fediverse on non-Mastodon instances.

I had to manually unfollow your mastodon[dot]cloud account from my other Fediverse account @[email protected] and follow your new Mastodon account.

@srijit @[email protected] interesting. Let me see if I can learn more about that.
@anildash I had to refollow you but i'm pretty sure it's because we have AUTHORIZED_FETCH enabled on our instance, which causes some weirdness with migrations. But it did notify me that you'd followed me from the new account, so it was one click to refollow!
@anildash @medium dun dun dun sketchy instance owners!
@anildash @medium Any chance you could publish a how to, so others will be able to do the same?
@dangoodin @anildash it is already written in the official doc https://docs.joinmastodon.org/user/moving/
Moving or leaving accounts - Mastodon documentation

Take your information and do what you want with it.