discourse-setup должен завершиться с ошибкой, если у вас не открыты порты 80 и 443 для входящего трафика.
Ах, да. Это верно. Некоторые вопросы о настройке электронной почты были изменены некоторое время назад, но не обновлены в руководстве. Я думаю, что большинство людей читают подсказки, а не документ по установке, поэтому никто другой не жаловался.
Почему вы так думали? Процесс установки автоматически настраивает Let’s Encrypt уже много лет.
Я не могу понять, работает ваш сайт или нет.
Если он не работает, скорее всего, вы несколько раз запускали discourse-setup и исчерпали лимит запросов на letsencrypt.org.