Migrating from Twitter to Mastodon

Straight from their main page: “Mastodon is an open source decentralized social network”, so it’s basically the project Bluesky but already implemented (Without the ads yay). More specifically, it’s a bunch of small (compared to the whole thing) independent communities which can interact with each other. You can find more information about Mastodon and how it works in the documentation.

Create an account

To create an account on Mastodon, you need to register to an instance (which can be self-hosted). Go straight to joinmastodon, you have the most popular instances, Mastodon Most Popular Instances

You can select one instance, depending on your interests or whatever, note that it’s not critical because you can always switch from one instance to another almost seemlessly.

Sign up Mastodon

Getting started

After email confirmation and a successful login to your newly created account, you’re prompted with a little tutorial about how it works, TL;DR:

  • You can talk to anyone on any server
  • Tweet = Toot, Like = Favourite, Retweet = Boost, Reply = … Reply

Mastodon Tutorial

Finding who to follow

Depending on the server you ended up choosing, you’re automatically following the administrators of the instance, if you’re lucky, they already toot (let’s use the actual jargon) about interesting subjects for you, In any case, you’ll quickly find the need to follow people more aligned with your interest, not only on your instance, there’s Trunk which allows you to follow a bunch of people organized by Lists.

Going through this manually can be very tedious because in order to follow someone not on the same instance, you must enter your username and your domain, sometimes reauthenticate you mastodon account, just to follow someone! Fortunately, there’s a script called pytrunk which handles this gracefully, among others, it lets you check who on the lists are still active and how many followers they each have, and you only need to input your information once. By default it only works with Chrome, I had to tweak it a little bit to make it work with chromium.

Setting a bridge to Twitter

If for one reason or another, you don’t want to delete your Twitter account, you can use Crossposter to link Mastodon to Twitter

Crossposter Mastodon to Twitter

It’s fairly straightforward, you just enter your accounts information, tweak the parameters if you’re not satisfied with the defaults, and you’re set.

Mobile Clients

There are several mobile clients to access Mastodon, the most popular on Android being:

Follow-up: Explore the Fediverse

Mastodon is just one of a community of federated platforms services built around the ActivityPub protocol (among others, but currently the most widely adopted). Other open source social protocols can also communicate with ActivityPub projects. All together, they’re forming the Fediverse = “Federation” + “universe”

Edit 2023-02-25

You may want to checkout Fedifinder to import your Twitter network to Mastodon at once.

Written on May 19, 2020