I think this guide is fantastic but I find very few guides out there really drill down into the risks you take on when it comes to what is shared and hosted on your server. I don’t think people understand that when you host an instance, you are immediately held liable for any number of potential scenarios and you need to head them off out the gate or you will be facing potential legal repercussions. I like your section on blocklists but it’s so much bigger than that.
The feds and my having a family are the biggest reasons I don’t host an instance.