Yes, you are: Discourse is running inside its Docker container. All data is kept in /var/discourse
. If you need to, you can enter the container with ./launcher enter app
, but you normally shouldn’t need to. Also, you should keep in mind that you shouldn’t change the container as all changes will be lost on rebuilding.
I’ve never user Cpanel or HAProxy before, so I cannot help you directly (I use nginx as my front-end server). I just have some general guidelines:
- Cpanel should have nothing to do with Discourse, except that you want to host it on the same server as Discourse.
- All SSL should be handled by HAProxy.
- The DNS for the subdomain you use for Discourse must point at your server.
- If DNS is correct, but nothing from Discourse shows up at the subdomain, it is most likely a configuration problem with HAProxy (which is not redirecting the requests to Discourse correctly).