Things I've learned creating my own Mastodon instance

Because yes I have my own instance, co-administered with the amazing Loke.

The process of actually creating an instance

We wanted to deal with the nitty-gritty as little as possible, so we use a service to handle all the server-side maintenance thing. We personnally use MaaStodon. Another service that was recommended to us was masto.host.

What we needed to do was:

  1. register a domain name.
  2. give the MaaStodon admin a username and email address for our first admin account

And that was it!

As an admin, we manage your instance and the users on it (handle reports, other admins or moderators, etc.).
Maastodon handles the technical aspects of it, making sure the instance stays online and fast.

We registered the domain name at gandi.net, after careful deliberation. We just had to configure the DNS records to what MaaStodon told us, and the instance was live!

Glich.soc

This is so much better than vanilla Mastodon. You can set up a higher character limit (we chose 3000), write in Markdown or HTML (“content type”), automatically prefix replies with “re”, better filter toots, better lists (masking replies)…

Custom emojis (or emojos)

Tips on how to create an emoji from Laura Kalbag How to add an emoji (text copied from the Mutant Standard page):

In order to change the name of an emoji, you have to re-upload it (there’s no “rename” button). If you posted with the old name before, upload the emoji under the new name but keep the old one, just make it “unlisted”! that way it doesn’t show up in the list, but it’s still creates an emoji if you type out its name.

Custom themes

Custom themes are possible, but they still aren’t easily managed in our side of mastodon, because CSS files are considered like source code and are handled by the server handler.

Tiny CSS changes can be made at the bottom of the Server Settings page ([domain.name]/admin/settings/edit).

For more flexibility, themes can be written in .scss files (one file per theme), as seen on this Git repository.

Bots

Here is an article I found that explains quite well how to make a bot that mirrors a Twitter account.

-------

Tags: tech

Last updated on 09 Sep 21