If you want a more modern forum, we usually use Discourse. Discourse can also be easily self hosted, and it’s quite conductive to crowd moderation. That is to say, when people step out of the code of conduct boundary, it’s very easy for moderators to notice and to gently nudge certain members back to civility.