This project really exemplifies how Mastodon has failed to achieve the one thing it wanted to accomplish: https://github.com/eigenmagic/fediblockhole
A tool for keeping a Mastodon instance blocklist synchronised with remote lists.
The broad design goal for FediBlockHole is to support pulling in a list of blocklists from a set of trusted sources, merge them into a combined blocklist, and then push that merged list to a set of managed instances.
I’ve said it before and I’ll say it again: WHITELIST FEDERATION. MASTODON WANTS WHITELIST FEDERATION. WHITELIST FEDERATION.
All of this work is being done to create and synchronize block lists… but they want to block more than 50% of the network!
The solution is to build tooling around WHITELIST FEDERATION! Make your instance crawl for new servers, notify the admin, and have them manually review each new instance. If the right solution hit them in the face they wouldn’t recognize it!