Mastodon Basics
Basic Mastodon concepts explained in a public-safe way.
Mastodon is a Fediverse platform for microblogging. It lets people post, follow, reply, boost, favourite, and interact across different servers.
What is Mastodon?
Mastodon is a social platform that is part of the Fediverse.
It is similar to microblogging, but instead of one central website, there are many independent servers.
Each server is called an instance.
Example account:
Meaning:
- user = username
- example.social = instance/server
Instance
An instance is a Mastodon server.
Each instance can have:
- its own users
- its own rules
- its own admins
- its own moderation
- its own custom emojis
- its own community culture
Example instance names:
- example.social
- mastodon.example
- community.example
Account
A Mastodon account usually looks like:
- @username@instance
Example:
This means the user alex is on the server example.social.
Post
A post is a message shared on Mastodon.
Posts can include:
- text
- images
- links
- hashtags
- polls
- content warnings
- mentions
- custom emojis
Different instances may have different character limits.
Reply
A reply is a response to another post.
Replies can create conversations or threads.
Boost
A boost is similar to a repost.
When you boost someoneβs post, you share it with your followers.
Boosts are important for discovery because Mastodon does not rely on a strong central algorithm.
Favourite
A favourite is similar to a like.
It tells the author that you appreciated the post.
Favourites usually do not spread the post as much as boosts.
Bookmark
A bookmark saves a post privately for later.
Useful for:
- guides
- links
- threads
- posts to read later
Follow
Following someone means their posts appear in your home timeline.
You can follow people from:
- your own instance
- other Mastodon instances
- other Fediverse platforms
Followers
Followers are people who follow your account.
They can see your public posts in their home timeline.
Home timeline
The home timeline shows posts from people you follow.
This is usually the main timeline people read.
Local timeline
The local timeline shows public posts from users on your own instance.
This can make an instance feel like a community.
Federated timeline
The federated timeline shows posts known to your instance from other servers.
It is not always the entire Fediverse.
It usually depends on:
- who local users follow
- which servers your instance knows
- which servers your instance blocks or limits
Hashtags
Hashtags help people discover posts.
Examples:
- #Mastodon
- #Fediverse
- #Linux
- #Photography
- #Cats
Hashtags are important because Mastodon does not work like algorithm-heavy corporate social media.
Mentions
A mention points to another user.
Example:
Mentions can notify the user.
Content warning
A content warning hides post content behind a label.
It is useful for:
- spoilers
- sensitive topics
- long posts
- politics
- personal topics
- medical topics
- food images
Content warnings are part of Mastodon culture on many instances.
Alt text
Alt text describes an image for people using screen readers or people who cannot see the image.
Good alt text explains what is visually important in the image.
Example:
- A black cat sleeping on a wooden chair near a window.
Alt text is good accessibility practice.
Direct messages
Mastodon has post visibility options, but direct/private messages are not the same as end-to-end encrypted chat.
Do not use Mastodon private mentions for secrets, passwords, private keys, or sensitive information.
Post visibility
Common visibility options:
- Public
- Unlisted
- Followers-only
- Mentioned people only
Public
Visible publicly and can appear in timelines.
Unlisted
Publicly accessible but usually not shown in public timelines.
Followers-only
Visible to followers.
Mentioned people only
Visible only to mentioned accounts.
Do not treat this as secure encrypted messaging.
Lists
Lists let you organize accounts into separate timelines.
Examples:
- Linux people
- Artists
- Friends
- Fediverse admins
- Photography
- News
Search
Search behavior can vary between instances.
Search often works well for:
- hashtags
- known account handles
- known post URLs
Full-text search may depend on instance configuration.
Custom emojis
Instances can upload custom emojis.
Example:
- :party_blob:
- :cat_wave:
- :linux:
Custom emojis help give an instance personality.
Moderation
Mastodon instances have admins and moderators.
They can:
- handle reports
- remove posts
- suspend accounts
- limit accounts
- block instances
- set server rules
Each instance can have different rules.
Server rules
Before joining or posting on an instance, read its rules.
Rules may cover:
- harassment
- spam
- hate speech
- NSFW content
- bots
- commercial posts
- AI-generated content
- content warnings
- language expectations
Good Mastodon habits
- add alt text to images
- use hashtags for discovery
- boost posts you want others to see
- read instance rules
- respect content warnings
- avoid posting secrets
- avoid quote-dunking culture
- be patient with smaller communities
Beginner posting ideas
- introduce yourself with #Introduction
- share what you are learning
- post photos with alt text
- boost interesting posts
- use hashtags
- join conversations respectfully
- follow people slowly and intentionally