Если сервер недоступен из интернета, вы не можете использовать Discourse для получения сертификатов. Вам нужно получить их другим способом и настроить HAProxy для обработки сертификатов.
Вам следует обратиться к документации HAProxy, чтобы узнать, как это сделать.
На стороне Discourse вам нужно удалить шаблоны SSL и Let’s Encrypt и убедиться, что параметр force_https где-то установлен.