Since it would be a controversial topic, there would probably be certain measures to take. What I would do is buy a server with monero, buy a prepaid card with monero and buy a domain from a Russian or Chinese registrar, then either use OVPN, or more complicatedly have the backend be on one VPS over Tor, then have two other more disposable and replacable VPSs, one as an HTTP accelerator and one as a tor2web reverse proxy for the Tor backend. CloudFlare has been proven to be a point of failure so I'd recommend something like javapipe for DDOS protection. For the software itself I'd recommend xenforo nulled, and would also make the site accessible from a Tor address (if not already running from Tor with a tor2web proxy) and add an I2P address. This may be complicated and costly but it's what I would do if I was hosting any sort of website prone to high degrees of scrutiny.