====== Mastodon Admin ======
Notes on running a [[mastodon]] instance. I use [[https://masto.host/|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: [[tildegit>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 [[https://mastodon.social/tags/fediblock|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 [[blocking|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 ====
* https://cornichon.me/@PeerTube_Isolation | https://peertube_isolation.frama.io/list/
===== See Also =====
* [[mastodon]]
* https://emojos.in/ - get emoji for an instance.
{{tag>mastodon guide}}