Why instance choice matters less than people fear, what each major instance signals, and when to run your own.
Jump to module

Most new Mastodon users get stuck on choosing an instance. Don't.
@you@mastodon.social vs @you@hachyderm.io.Mastodon supports account migration. If you sign up on mastodon.social and later want to move to hachyderm.io, you can — and your followers come with you.
This means: pick something reasonable now. Don't agonize. You can always move.
If you're stuck:
mastodon.social (the original; large and stable).hachyderm.io (run by Mastodon's CTO; tech-focused community).indieweb.social or similar small communities.Pick one. Spend 30 seconds. Move on.
Even though instance doesn't restrict who you can follow, your handle's instance signals something to others.
Examples: hachyderm.io, fosstodon.org, infosec.exchange, mastodon.online
Signal: "I'm in the tech world. Devs, engineers, open-source community."
Best for: founders, developers, security, infra, anything technical.
Examples: mastodon.social, mas.to
Signal: general-purpose. Doesn't lock you into a niche.
Best for: newcomers who don't yet know their niche, or who span multiple niches.
There are instances for: writers, photographers, artists, journalists, academics, vegan folks, and many more.
Signal: "I'm in this specific community."
Best for: if your niche has a clear topical instance, joining it gives you a built-in local audience.
Examples: mstdn.jp, mastodon.uno, social.tchncs.de
Signal: "I post in this language" or "I'm in this region."
Best for: if your audience is regional or language-specific.
You run your own server. Your handle is @you@yourdomain.com.
Signal: "I'm serious about Mastodon" or "I care about ownership."
Best for: advanced users — covered in next lesson.
mastodon.social is fine.Running your own Mastodon instance is a real option. It's also a real commitment.
@max@boltastartup.com reads cleaner than @maxbolta@mastodon.social.You can run a single-user instance just for yourself. Easier to maintain, less moderation work.
You can also open it to others (friends, your team, your community). More work, but higher reach.
If you want a custom domain handle without running your own server, services like masto.host will run an instance for you. ~$10/month, no maintenance.
Yes if:
Probably not if:
If you start on a generalist instance and decide to move to your own, Mastodon's account migration tooling handles it. Followers come with you. Your old posts stay on the old account; new posts go to the new account.
Instance choice is a small decision dressed up as a big one. Make it; move on. Next lesson: profile setup and the content warning convention.