Локальная установка, только для внутреннего использования

Я имею в виду, что значительная часть кода фронтенда предполагает использование HTTPS. Стандартная установка также рассчитывает на то, что ваш сайт сможет получить сертификат от Let’s Encrypt.

Вот одно из них. Чтобы это работало, вам нужно настроить Apache с валидным сертификатом, а затем настроить его как обратный прокси для Discourse.

Настройка Discourse на сервере с существующими сайтами Apache

Это не поддерживаемая конфигурация. Если требованием является нахождение за брандмауэром/NAT, то наличие специалиста, который умеет настраивать внутренний обратный прокси с валидным сертификатом и может следовать одному из руководств, например, приведённому выше, — это цена такого требования.

Это более вежливая формулировка того, что я сказал.