Mastodon and the fediverse for punk scenes: a practical guide
Punk scenes are leaving big platforms because those platforms are built for advertising, not community. Mastodon is a free, open-source social network that anyone can run. It offers an alternative: you join an instance (a server run by a person or group), and instances can connect to each other to form the fediverse. For scenes that have always run on DIY infrastructure — zines, labels, squats — the appeal is obvious.
Why are punk scenes leaving big platforms?
The big platforms — Facebook, Instagram, X — are owned by corporations that need to make money. Their algorithms decide what you see, and they tend to favour content that provokes strong reactions. For a scene that wants to share gig photos, flyer scans and tour dates without interference, that is a problem. Moderation is opaque, and accounts can vanish because of automated decisions. The terms of service change without warning.
There is also the matter of ownership. When you post a flyer on a corporate platform, you are handing over your data and your audience. Punk has a long history of building its own channels, from photocopied zines to DIY labels. The fediverse is the digital equivalent: a network of small servers, each with its own rules, that can talk to each other. You can read more about that DIY spirit in our piece on punk and free software.
What is Mastodon and how does the fediverse work?
Mastodon is the most popular software for running a fediverse server. The term “fediverse” means a collection of independent servers that use the same protocol (ActivityPub) to exchange messages. When you post on Mastodon, your post can appear on other servers if people there follow you. There is no central company; each instance is run by its admin.
The key concepts:
- Instance: a server running Mastodon software, with its own domain name (e.g.
punk.example). It has its own rules and moderation. - Federation: the connections between instances. Your instance can choose to block or limit others.
- Timeline: your home feed shows posts from people you follow, plus optional local (your instance) and federated (all connected instances) timelines.
- Handle: your username includes the instance domain, like
@name@instance.example.
This is not a single website but a network, much like email. You can follow people on other instances, and they can follow you, unless one instance blocks the other.
How do you set up a Mastodon account?
The quickest route is to join an existing instance. There are many, some themed around music, activism or regional communities. The official Mastodon website has a list of servers, and you can also ask in your scene which instance people use. Once you pick one:
- Go to the instance’s website and click “Sign up”.
- Fill in your username, email and password. Some instances require approval; others are open.
- Confirm your email.
- Set up your profile: a display name, a short bio, and maybe an avatar.
- Start following people. You can search for handles you know or import a list.
If you want to find other punk accounts, try searching for hashtags like #punk, #diy or #diypunk. Hashtags work across instances, so they are a good way to discover people.
How do you set up your own Mastodon instance?
Running your own instance gives you control. It is also a commitment: you are responsible for moderation, updates and costs. The official Mastodon documentation provides a step-by-step guide for installing from source or using Docker. In brief, you need:
- A domain name (e.g.
punk.example). - A server (a VPS) running a recent version of Linux. A small instance with a few users can run on 2 GB of RAM.
- Some familiarity with the command line. If you have run a DIY venue or a label, you can probably handle it.
You will install dependencies (Ruby, Node.js, PostgreSQL, Redis), configure the software, and set up an SMTP service for email notifications. The documentation covers this in detail. Expect to spend a few hours on the first setup.
Once your instance is running, you can decide its rules. Many instances have a code of conduct, and some block certain other instances. You can also set up relays to pull in posts from other instances.
What are the costs and responsibilities?
Costs include the domain (roughly €10–15 per year) and the server (€5–15 per month for a small VPS). If you expect many users or lots of media, you will need more storage and bandwidth. You should also consider backups and moderation time. Running an instance is like running a small venue: it is not just the rent, but the cleaning and the door.
Moderation is the main responsibility. You will need to handle reports and decide what is allowed. Many instances publish their rules and use a team of moderators. If you are not prepared for that, joining an existing instance is a better choice.
How can punk scenes use the fediverse well?
Use it like you would a zine or a flyer: share what is happening, credit people, and do not rely on algorithms. Post gig photos, tour dates, and links to new releases. Use hashtags so people can find you. Follow other scenes and boost their posts. You can also set up a bot to post from an RSS feed, or cross-post from other platforms if you must.
The fediverse is not a replacement for face-to-face organising, but it can be a useful tool. It is also a good place to share resources, like our guide to starting a small DIY punk label or how to make a punk zine.
One thing to remember: the fediverse is not one place. Each instance has its own culture. Take time to read the rules and observe before posting. And if you run an instance, be clear about what you will and will not tolerate.
Frequently asked questions
Is Mastodon free? Yes, the software is free and open source. Joining an instance is usually free, though some instances ask for donations. Running your own instance costs money for hosting and a domain.
Can I use Mastodon on my phone? Yes. There are official apps for iOS and Android, as well as third-party clients. You can also use the web interface.
What if I want to move instances later? You can migrate your account to another instance. Mastodon has a tool for this, though some things like followers may not transfer perfectly. It is easier to choose a stable instance from the start.
Is the fediverse only for tech people? No. While setup requires some technical knowledge, using it is as simple as any social app. Many instances are run by non-technical people with a bit of help. The punk scene has always been good at learning what it needs.
For more on DIY infrastructure, see our article on squats, cellars and sound.
FAQ
What is Mastodon and how does it work?
Mastodon is free, open-source software for running a social network. Anyone can set up a server (an instance), and these instances can connect to each other and to other federated services, forming the fediverse. You choose an instance when you sign up, and you can follow people on other instances.
Do I need my own server to use Mastodon?
No. You can join an existing instance for free. Only set up your own instance if you want full control over moderation, data and the domain name. For most people, joining a well-run existing instance is simpler and cheaper.
How much does it cost to run a Mastodon instance?
Costs vary with the number of users and storage needs. A small instance for a few dozen people might run on a basic virtual private server (VPS) for around €5–15 per month, plus a domain name (roughly €10–15 per year). Larger instances need more resources.
Can I follow people on other platforms from Mastodon?
Yes, if those platforms support ActivityPub, the protocol that connects the fediverse. Services like PeerTube (video), Pixelfed (images) and others are part of the fediverse. You can follow accounts on those services from your Mastodon account.