Table of Contents
Mastodon Admin
Notes on running a Mastodon instance. I use masto.host, so I don't have any knowledge of the sysadmin side of things.
Customisation
CSS
Typical programmer HTML and CSS, a complete mess, overwritten, overly complicated process. But at least you can apply your own mess on top of it…
From the settings page you can go Administration > Site settings and scroll down to 'Custom CSS'. Anything you put here will be loading in it's own stylesheet called custom.css.
My complete stylesheet is here: rjt/mastodon-custom.css-gms
Link Underlines
a.status-link:not(.mention) { text-decoration:underline; }
De-truncate URLs
span.ellipsis::after { content:""; } span.invisible { display:inline; font-size:inherit; height:inherit; line-height:inherit; position:inherit; width:inherit; }
Emoji Icon
.emoji-button { content:url("[file address]"); width:32px; }
Federation
The entire Fediverse is fucking awful. Probably at least 50% shithead bigots, and of the rest most are some bland flavour of hippy nerd. The good thing is that you don't have to associate with instances you don't like.
The best way to keep up with new shit instances is to follow the 'fediblock' tag. It's also useful to check the tag from a big instance like mastodon.social, so make sure you don't miss stuff. Note that .social federates with some of the shit instances you'll probably want to block, so there'll be some noise.
I think it's important for an admin to be proactive about who you federate with, so when I find a shit instance I have a browse and see who else those people are talking to.
A lot of the platforms that aren't Mastodon are even worse. Pleroma, Lemmy, Friendica, and Peertube instances are almost always worth blocking.
Search for shithead tags (#NoAgendaShow …) and emoji (pepe …) is a good way to find bozos who've flown under the radar.
Lists
See Also
- https://emojos.in/ - get emoji for an instance.