In order to make Mastodon work to my satisfaction I had to:
- Register a domain name.
- Set up a public facing 24/7 internet server, with a docker based web app stack.
- Put a reverse proxy cdn in front of it.
- Lock down that server in ways that aren't the default options and are poorly documented.
- Set up a system that checks trusted people's servers for shared fedi-block lists, using a third party script.
- Set up a system that cross posts to BSky.
Just saying, Mastodon isn't ideal?