Ich glaube, cPanel funktioniert nur für PHP-basierte Dinge. Wenn es einen Reverse-Proxy hätte, könnte man es vielleicht zum Laufen bringen, aber es wäre schwierig. Wenn es einen Reverse-Proxy hätte und man viel darüber wüsste, könnte man Discourse auf einem eigenen Server installieren, sehen, wie das funktioniert, dann die Ports in der app.yml-Datei auf das ändern, worauf der Reverse-Proxy zeigen würde, und dann könnte man diese app.yml auf den cPanel-Server kopieren und dann würde es vielleicht funktionieren.
Aber wenn das alles keinen vollständigen Sinn ergibt, ist es besser, Discourse einfach auf einem eigenen Server mit einer Standardinstallation zu belassen.