Setting-up Mastodon: an appropriate social media platform for the 2020s 🐘

This post provides tips on setting-up a Mastodon account. It’s mostly focussed on the tech but it deserves a brief intro on the wider context motivating this blog post. It covers:

  • Why Mastodon?
  • Which Mastodon server to choose?
  • Getting set-up
  • Crossposting to Twitter with moa.party
  • Thoughts on appropriate social media platforms for the 2020s

Introduction: why Mastodon

Twitter has been purchased by Elon Musk, a prominent technologist and car salesperson with questionable judgement when it comes to social media. This, in combination with evidence of rapid spread of disinformation and hatred centralised platforms, has triggered a period of rapid change for Twitter, to put it mildly.

According to one user on the Twitter alternative Mastodon (the topic of this post):

A collapse in ad revenues has been followed with an immediate 50% reduction in employee headcount.

Brace, Brace!

Incidentally, for a taster, this is how the post looks on the platform (surprisingly similar to Twitter):

Even the founder of Twitter, Jack Dorsey, signalled his regret about the direction of travel of the platform that he pioneered:

These statements and associated events create two broad reasons to explore alternatives for people like me who like to share my views and engage in open and hopefully civil communications:

  1. Many people do not want to be part of a platform that is becoming increasingly toxic.
  2. If the rate of change accelerates, some have suggested that the future of Twitter itself is at risk and it may be prudent to have some redundancy in your social media plans if so.

Regarding the second point, the changes outlined above have the potential to generate knock-on feedback loops, as highlighted by people on Twitter and elsewhere. So where to go?

There are lots of alternatives but Mastodon is mature, relatively well-known and similar to Twitter in many ways (La Cava, Greco, and Tagarelli 2022). It has more than 30k stars on GitHub: much loved by users and developers alike.

GitHub Repo stars

Furthermore, #Mastodon is trending on Twitter itself, signalling a group dynamic element. Many of the people I rate and follow on Twitter are already on Mastodon, including @underdarkGIS, @djnavarro and @UrbanDemog.

Fun theory on this: Elon Musk is genuinely committed to creating a more open world. But his approach to achieving it is not to “‘Open Source’ Twitter’s Algorithms” as stated in a Bloomberg article earlier this year, but to deliberately sabotage proprietary platforms so that open source alternatives flourish. That may seem far fetched but if it was Elon’s true aim he has been successful: Mastodon already has a strong developer community (Mastodon’s codebase has almost 700 contributors from around the world) and could represent a short cut to ensuring that the dominant platforms people use are open source.

As outlined in a post by the people who run the fosstodon instance, sign-ups to the server are booming.

So, assuming you want to join, let’s take a dive in!

Which Mastodon server to join?

Short answer: it’s up to you. Fosstodon.org seems like a good option to me. The choice of Mastodon server is covered in a blog post by Danielle Navarro, who points out advantages of the more decentralised model compared with Twitter’s centralised model:

First off, mastodon is not a single application: it’s a distributed network of servers that all talk to each other using a shared protocol. If two servers talk to each other they are said to be “federated” with one another, and the network as a whole is referred to as the “fediverse”.

There are many different servers out there that are independently running mastodon: these are called mastodon instances. You can sign up for an account at one or more of these servers. The most popular instance is mastodon.social, but for reasons I’ll talk about in a moment this might not be the best choice for you!

That post goes on to highlight a key benefit of the approach: it does not matter that much which your primary account is because you can still interact with federated instances. You can choose from a range of servers, some of which are described later in the post based on your interests. Fosstodon.org is a reasonable choice for people interested in free and open source software and data science but there are many other good options, including:

A really cool thing about this list, other than the diversity, is that people can and do follow each other between those instances. To see a list of the top instances at instances.social.

Getting set-up

The sign-up process is fairly simple: choose a server from and click to sign up! There are detailed instructions in many articles online, one of the best I have found is published by PC Mag.

Crossposting with moa.party

Crossposting is the process of automatically posting from one platform or account to one or more other platforms or accounts. Although I like what I’ve seen of Mastodon so far, no online system can be guaranteed to see 100% uptime. Indeed, the great people running fosstodon.org outlined issues that they have faced already:

This [surge of interest in alternatives to Twitter] effectively resulted in a sustained DDoS that lasted for around 36 hours. As you can imagine, that was a lot of fun for myself and the team.

As shown in the screenshot below, I even experienced some temporary downtime shortly after joining (and getting lots of boosts):

In this context, redundancy is good. Furthermore, while I may have the capacity to set-up a new social media account, I cannot guarantee that others will. So, unlike the author of the PC Mag article on migrating, I plan to keep my Twitter account alive. If you do, crossposting can be good for various reasons, in particular for accessibility: making work widely available to the public is one way to maximise the chances of your work having positive impact beyond your immediate sphere of influence.

So how to crosspost? Simple answer: enter moa.party.

As shown in the screenshot below, you can choose the options that are appropriate for you.

After that it simply worked! I ‘tooted’ from my Masterdon account and, after a minute or so, the same content appeared on Twitter. Magic thanks to moa.party!

I cannot guarantee that it will always work and I don’t know how scalable the service is. But for now I’m stoked that not only have I set-up a new social media account — on a platform that is based on open source software and community values — but also have a way to get my work out to as many people as possible. The two versions of the message below show that Masterdon toots are very similar to Twitter tweets, spot the difference!

vs..

Even if Twitter does become the MySpace of the 2020s, it is unlikely to happen over night. And the platform has many great people, despite some of the recent changes outlined above. Let’s see what happens. If nothing else, having alternatives like Mastodon allows you to choose to interact in the virtual spaces where you feel most at home.

Appropriate social media platforms for the 2020s

That brings me to my final thoughts on the topic, which informed the title of this article. What are the desirable attributes of social media platforms in the 2020s? A bit like with software, people choosing social media platforms today are lucky simply because they can choose. When MySpace, Facebook and other sites first launched they had ‘first mover’ advantage. There are now many options. I really liked (and still do like, on a good day) Twitter because, unlike Facebook or LinkedIn, it had (and still has) a publicly-accessible-by-default policy. That encourages sharing, transparency and collaboration across borders and cultures.

Unlike Twitter, however, many of the fastest groing social media platforms of the 2020s open source. This discourages (but may not completely prevent) abuses by the owners of the platforms for financial incentives. The excesses of large for-profit social media platforms are well documented in documentaries like The Social Dilemma. The fact that emerging social media platforms such as Mastodon are open source is not just important for transparency and data security: it encourages innovation and diversity. This applies to open source software in general, encouraging participation in knowledge creation (Dhir and Dhir 2017).

When the underlying technology is open, people are encouraged to set-up their own instances, spreading the compute, moderation, and content creation work widely. If you don’t like a particular space in this ‘fediverse’ world, you can simply move. And migrating from one Mastodon server to another is easy, as I have found, following in the footsteps of Anita Graser: I set-up a Mastodon instance at https://mastodon.social/@robinlovelace years ago out of interest. That now redirects to my current Mastodon home @robinlovelace@fosstodon.org.

In summary, there are good reasons for exploring alternatives to centralised for-profit social media platforms. Mastodon is relatively easy to set-up and seems to enable 2-way crossposting with Twitter. And social media platforms that are appropriate for the 2020s are:

  • ✅ Open source
  • ✅ Easy to migrate to and from different servers without lock-in
  • ✅ Fun to be a part of

Mastodon ticks all those boxes and I recommend checking it out. I also recommend donating to the free and open social media platform of your choice. I have just set-up a recurring donation to fosstodon.org via their Patreon page. If that helps the ad free and seemingly good quality content to its users (while minimising downtime ; ), it’s money well spent for me. I’m glad to have received the message below!

Like most people I am new to this space and am learning. So any tips/corrections that people have, like the reply to my first toot below from @rudolf@fosstodon.org (thanks for the tip Rudolf!), are welcome on Mastodon, Twitter, comments below or anywhere.

As all social media platform pioneers know, the most valuable thing you can contribute is good content, however. I plan to post high quality content online, increasing the signal-to-noise ratio in online comms, countering disinformation, and building strong communities in the process. I hope you will too. Be the change!

References

Dhir, Swati, and Sanjay Dhir. 2017. “Adoption of Open-Source Software Versus Proprietary Software: An Exploratory Study.” Strategic Change 26 (4): 363–71. https://doi.org/10.1002/jsc.2137.
La Cava, Lucio, Sergio Greco, and Andrea Tagarelli. 2022. “Information Consumption and Boundary Spanning in Decentralized Online Social Networks: The Case of Mastodon Users.” Online Social Networks and Media 30 (July): 100220. https://doi.org/10.1016/j.osnem.2022.100220.
Robin Lovelace
Robin Lovelace
Associate Professor of Transport Data Science

My research interests include geocomputation, data science for transport applications, active travel uptake and decarbonising transport systems