Как вообще установить Discourse?

Извините, что вмешиваюсь и не прочитал всю ветку, но у OP была та же проблема, что и у меня в первый раз при настройке Discourse. Порты 80 и 443 не открыты, потому что приложение ещё их не использует. Хитрость в том, чтобы запустить команду skip-network-check или что-то подобное (не помню точно, так как на работе), и тогда установка пропустит проверку портов и продолжится дальше. Это указано в стандартных инструкциях по настройке, но легко упустить.

Извините, если кто-то уже ответил на это.

Спасибо Jay, команда ниже:

--skip-connection-test