Discourse не работает на приватном AWS EC2

Стандартная установка получает сертификат от Let’s Encrypt. Для этого требуется публичный IP-адрес. Если вам нужно, чтобы сервер не был доступен из публичного интернета, вам придется выполнить установку, не поддерживаемую официально, возможно, с сертификатом, полученным другим способом, или за обратным прокси-сервером, у которого есть сертификат. Работа без сертификата официально не поддерживается.