Обычно рекомендуемое решение — разместить вашу лендинг-страницу на другом сервере (и использовать поддомен www). Если вы хотите запустить оба сервиса на одном сервере, ознакомьтесь с инструкцией Настройка Discourse на сервере с существующими сайтами Apache. Существует аналогичная тема для nginx. В обоих случаях предполагается, что вы умеете создавать HTML-лендинг-страницу.
Не могли бы вы подробнее рассказать о назначении этой страницы и её содержимом? Вы упоминаете HTML-страницу, значит, она будет статичной, что может упростить задачу…
Вы можете ознакомиться с материалом по ссылке Page Publishing или использовать CSS для скрытия неиспользуемых элементов на странице, чтобы она выглядела иначе, чем ваш форум Discourse. Например, на основе этого: Page Publishing - #145 by denvergeeks
Хотя вы можете найти некоторые обходные пути, как в моих примерах, чтобы создать страницу, отличающуюся от внешнего вида вашего Discourse и выглядящую так, будто она не принадлежит Discourse, часть с JS будет сложной.
Я считаю, что наиболее правильный способ — либо запустить веб-сервер вместе с Discourse на вашем сервере. Об этом есть документация:
Или разместить ваш сайт на другом сервере, что гораздо проще. Для этого отлично подойдет недорогой сервер с низкими характеристиками.
Вы можете найти такие тарифы хостинга примерно за 2 доллара в месяц. У OVH даже есть бесплатный план на 100 МБ, но, как я понимаю, домен должен быть зарегистрирован на их сайте.