There are quite a few forum options out there. Maintaining them is much more time intensive than operating a Slack or Discord group, though.
Granted, things can completely explode, and moderation is still a requirement, but that's true of forums as well.
(Although due to their async nature, things boil over much more slowly, and it's typically easier to just put the entire forum or a user into a timeout.)
But overall all you need to do is setup it properly once and configure some backups sync.
Again, you need to pay like $10-15 / month for server to host it and backups.