Setting Up Mastodon: The Part Nobody Explains Well

Setting Up Mastodon: The Part Nobody Explains Well

Tutorials fediverse mastodon social-media twitter

Setting Up Mastodon: The Part Nobody Explains Well

Okay so I spent most of Sunday night doing the thing everybody's apparently doing right now, which is poking around Mastodon trying to figure out if it's a real alternative to Twitter or just a nerdier waiting room. Half my feed has been posting "find me on Mastodon" links since the layoffs hit Twitter last Friday, and I kept seeing the same confused replies underneath: wait, which server do I even join? So I figured I'd actually do it properly instead of just lurking, and write down what I wish someone had told me before I started clicking around at 11pm with a glass of wine.

The single biggest thing that trips people up, and I mean this is where I lost twenty minutes I'll never get back, is that Mastodon isn't one website. There's no mastodon.com you sign up at like it's Twitter.com. It's a protocol (ActivityPub, if you care about the acronym) and a piece of open-source software that anyone can run their own copy of. Each copy is called an instance, or a server, and they're all separately owned, separately moderated, and technically independent, but they can talk to each other. That's the "federated" part. It's genuinely a cool idea and also a genuinely bad first-run experience for anyone who just wants to make an account and start typing.

So how do you pick a server. Honestly, it barely matters as much as people make it sound, and it matters more than people make it sound, at the same time, which is annoying. It barely matters because you can follow anyone on any instance regardless of which one you joined, so you're not locking yourself into a smaller Twitter. It matters because your instance's local timeline (a feed of just the people on your server) ends up being a real vibe, and your instance's admin is the person moderating your corner of it, with rules that can vary a lot server to server. I ended up on mastodon.social, the flagship instance run by the guy who built the software, mostly because it was the boring default and I didn't want to overthink day one. If I were doing it again I'd probably pick something smaller and more topic-specific, because mastodon.social has apparently been getting hammered with new signups all week and was slow to load twice while I was setting up my profile.

Things that are genuinely different from Twitter, not just reskinned:

  • Posts (they call them toots, which, sure, fine, I'm not going to pretend that word doesn't make me laugh a little every time) are limited to 500 characters by default on most instances, not 280.
  • There's no algorithmic feed. You get your timeline in chronological order, full stop. No "in case you missed it," no ranked recommendations. I actually love this. I did not know how much I wanted this back until I had it back.
  • Content warnings are a normal, expected feature, not something bolted on. People use them for spoilers, politics, whatever the local culture on their server decides is CW-worthy. Took me a minute to get used to clicking to expand half my timeline.
  • Quote tweets, as a native feature, mostly don't exist. This one's controversial in Mastodon circles on purpose, the devs have talked before about not wanting to build a dunk machine, and I get the reasoning even though I'll miss being able to quote-tweet something absurd with three words of commentary.

The actual signup mechanics are easy once you've picked a server: go to the instance's website, hit sign up, verify your email, write a short bio, and you're in. Following people is the annoying bit if they're on a different server than you, because you often have to search their full handle (something like @[email protected]) rather than just their username, and the search sometimes takes a beat to resolve. There are browser extensions and bookmarklets floating around that convert a Twitter profile into a "find this person on Mastodon" search, which honestly saved me a bunch of typing last night.

I'm not deleting Twitter, to be clear, I don't think anybody serious is doing that yet given everything's still shaking out over there day to day. But I like having somewhere else set up and working before I need it rather than scrambling later, and honestly the chronological timeline alone might keep me coming back on its own merits. My handle's linked in the sidebar if anyone wants to say hi from whatever corner of the fediverse you land in.

One last practical tip: back up your Twitter follower list now, while you can still export it, even if you never end up using it for anything. Costs you nothing and takes about ninety seconds.