After some hair pulling, I installed Discourse

You could achieve that in one of two ways (both consist of a redirect)

  1. You could use cloudflare page rules to redirect example.com to forum.example.com or
  2. You could set up nginx to perform this redirect for you. I believe discourse’ internal nginx is configured so that all requests coming in are redirected to discourse hostname. See: Redirect additional domain(s) to your Discourse instance

and Congratulations :tada: on getting your new discourse up & running.

3 Likes