A guide to getting started with Mastodon and the Fediverse tailored to the Umbraco Community.
Following on from discussions around how distributed our online communities have become since the ongoing fall of Twitter/X on Owain's blog and UmbraCoffee #292, Mastodon has been raised as one of the locations the community is slowly moving to. As an established Fediverse user, and admin of the UmbracoCommunity.social Mastodon instance, some people have been asking me Mastodon questions and I thought a blog post might be a good way to communicate these tips to a wider audience.
I've mentioned before how I hope Federation is the future of social networking and how Mastodon may well fit the needs of the Umbraco Community going forwards, and I truly believe we need something analogous to "old" Twitter, that's less instant than chat tools such as Discord, more social than the Forums and shorter form than blog posts. Mastodon can be just that.
What is the Fediverse?
This blog post is tailored to the Umbraco Community, so I won't go into all the details here, but will keep to the relevant parts.
The Fediverse is generally used to refer to a group of servers that conform to the ActivityPub standard. Each of these servers pushes content out to the Fediverse and wider internet. The content could be blog posts, microblogs, photos, comments or anything else we as people create on the internet.
These servers within the Fediverse are subcategorised by the software they run. The software is generally analogous with a "traditional" social media platform. For example, Mastodon focusses on microblogging (think Twitter), Pixelfed is all about social image sharing (think Instagram) and Lemmy hosts communities (think Reddit). You can follow a Lemmy community or Pixelfed account from your Mastodon account too - because they all use the same protocol.
What is Mastodon?
I've explained how Mastodon is the ActivityPub-compliant software running on a server., but the concept is much greater than that! Because the ActivityPub protocol allows these servers to talk to one another and because Mastodon is free and open source, you don't have to sign up to Mastodon's own server - you can join a community (server or instance) of your choice.
This can be a barrier to entry for those unsure about how Mastodon works, but in practice this architecture helps us build a more resilient and tailored social media platform.
Because Mastodon is distributed across multiple servers, usernames take the format @[local-username]@[server-domain]
, for example, my username is @joe@umbracocommunity.social.
Why does it fit so well with the Umbraco Community?
I've already used the phrases "open source" and "communities" when describing Mastodon, and this is a large reason I believe Mastodon could be a large part of the future Umbraco Community: our ethea align.
An Umbraco-focusses Mastodon instance allows Umbraco to be the primary focus of an instance with additional Umbraco-related content easier to discover for users. But the way that federation works, means that the common interests of Umbracian's on the Umbraco Mastodon also become discoverable by the community, such as .NET, open source and Lego.
How do I join?
So, if you want to become a part of the Fediverse, you first choose a server. It's not the be-all and end-all if you change your mind later, you can move (although your Tweets posts (or "Toots") don't come with you) your account to a different server at a later date (see below).
Which server(s)?
Mastodon instances tend to cater to interests. Although there are generic instances too.
The more generic and larger your instance, the closer to a Twitter experience you get. But that's not where the power of Mastodon lies, in my opinion you're better off joining a niche.
Personally, I find UmbracoCommunity.social a fantastic compromise - the community is niche enough to mean the public feed (see "Getting the most out of Umbrastodon") is relevant to me but not so small as to limit it, although as an admin there, I may be biased!
Popular interest-specific servers within the Umbraco Community
If a lot of what you do online is techy, these instances may work better for you:
- UmbracoCommunity.social is a Mastodon server set up specifically for the Umbraco Community and is hosted by Steve Temple
- Hachyderm, pronounced hack-a-derm (that's right, it's a mastodon/pachyderm pun!) is a hugely popular generic-tech instance
- Fosstodon is dedicated to open source software
- Infosec.exchange for you infosec folk
- front-end.social for you frontenders
You can also find your own niche by checking the Mastodon server listing where you can filter by language, hosting country and interest.
Popular generic instances
From the UmbracoCommunity.social statistics, here are the most popular generic instances used by the Umbraco Community:
- Mastodon.social is the original server operated by Mastodon, its hugely popular and a great place to start if you can't find a niche
- mstdn.social another generic instance with a shorter URL
- Mastodon.Green a paid-for server who run off renewable energy and plant trees with 20% of the monthly fee
Host your own
If none of these take your fancy, you can also host your own instance and be in full control of your own data - Seb has a server just for his account. Mastohost is a simple and affordable way to set up your own instance. Be aware, though, it can get lonely on your own - you lose a lot of discoverability by being on a single-person server.
Already a Mastodon/Fediverse user?
If you're already in the Fediverse but want more Umbraco in your feed, here are some options:
- Use your existing Mastodon account and follow whoever you want from UmbracoCommunity.social by looking at the directory to find accounts
- Create a second Mastodon account on UmbracoCommunity.social if you want to keep your Umbraco Fediverse account separate from your other account
- Migrate your account to UmbracoCommunity.social. Your old account gets redirected, but beware your old posts will stay put.
- Make use of the public feeds on UmbracoCommunity as it’s quite a good mix of Umbraco and .NET devs: the local feed (all posts on UmbracoCommunity instance) and the federated feed (all posts from people followed by anybody on the UmbracoCommunity instance). Some mastodon clients let you add these feeds into your app too!
Getting the most out of Umbrastodon!
- As above, Seb suggests making full use of the use of the public feeds to find relevant content.
- Make use of a browser plugin (like Graze for Mastodon) to make your web browsing experience of Mastodon easier
- Find apps that works for you - I personally like Ice Cubes on iOS and Elk for desktop but the app directory has loads of options
- Follow me! I'm @joe@umbracocommunity.social on Mastodon and @joe@expl.red on Pixelfed.
See you in the Fediverse!
Top comments (0)