If you are confused already , then maybe running a groupware server is something too complicated for you?
You have to deal not only with http/port 80, but a lot of other protocols like SMTP, IMAP, https etc. You should have basic knowledge about all of them, otherwise running such a complex mail server will be frustrating for you.
Cloudflare tunnel won’t work, as it covers only port 80/443. And none of the other ports you need.