I don't know anything about MYBB. You could ask about that on the mybb forums.
But, yes, if you plan to use an HTTP challenge you should make a server block that listens on port 80 for this domain name.
You could look back at your past history as much of what you ask now was covered then
All prior activity: Profile - peter_vps - Let's Encrypt Community Support