Mastodon has skyrocketed in popularity after Elon Musk’s acquisition of Twitter.
Eugen Rochko founded it in 2016 after being dissatisfied with Twitter.
Since its launch, the app has had a lot of mixed reviews.
To join Mastodon, you need to choose a server to join and create an account on it.
Since Mastodon is decentralized, each server is run by its users, and you can create one as well.
In this guide, you’ll learn how to make or create a Mastodon server using managed hosting, customize, and promote it.
- Step 1: Pick a managed hosting provider
- Step 2: Buy a domain name
- Step 3: Add a public email address
- Step 4: Moderate your server
- Step 5: Block posts or users
- Step 6: Customize your server
- Step 7: Promote your server
Step 1: Pick a managed hosting provider
- Finding a managed hosting provider is easier than running your own Mastodon server.
- With managed hosting, you don’t need to install or update anything.
- The only technical thing that you need to do is to buy a domain name.
- Choose between these managed hosting providers: Masto.host, Hostdon, Spacebear, Ossrox, or Weingärtner IT.
Step 2: Buy a domain name
- You need to buy a domain name from a domain name company (e.g. myserver.social).
- You can buy a domain name from namecheap.com or godaddy.com.
- Get help from both your domain name provider and your Mastodon hosting provider to set up your domain.
- Make sure to use a computer to set up your Mastodon server.
Step 3: Add a public email address
- You need to add a public email address to your server.
- You can create a new email address or use forwarding addresses.
- Add your email address on Mastodon > Preferences > Administrations > Site Settings > Business E-Mail.
Step 4: Moderate your server
- Set up server rules by navigating to Preferences > Administration > Server Rules.
- If you want to make your server invite-only, go to Preferences > Administration > Site Settings > Registrations Mode > Approval Required.
- Edit your moderation preferences by navigating to Preferences > Moderation.
Step 5: Block posts or users
- Any server on the Fediverse can interact with your server by default.
- Block posts or users by selecting the “…” link followed by “Open moderation interface”.
- You can block servers by navigating to Preferences > Moderation > Federation and adding the domain name of the site.
Step 6: Customize your server
- Choose a dark or light theme and add your own artwork, texts, or emoji.
- You can add custom CSS at the bottom of the Site Settings page.
- Adjust the server settings by going to Preferences > Administration > Site Settings.
Step 7: Promote your server
- Start promoting your Mastodon server on other social media platforms.
- You can promote your server on Twitter, Instagram, Reddit, and others.
- Here’s an example of a tweet, “25 slots left if you’d like to join my Mastodon server using this link: example.com”.