I need help with SSL

In your case the real problem is that you don’t know what you don’t know.
Even if you accomplish what you want, you will likely not know what you should do and haven’t and also won’t know how to maintain the system.

I recommend you to use a paid hosted version or pay someone to do this for you.

Disclaimer: I’m not associated with Discourse and do not provide these services.