discourse-setup
should fail if you don’t have ports 80 and 443 open to inbound traffic.
Ah. That’s true. Some of the questions about email configuration were changed a while back and not changed in the guide. I think most people read the prompts and not the install document, so no one else has complained.
Why did you think that? The install process has automatically set up let’s encrypt for years.
I can’t tell if you’re saying that your site is working or not working.
If it’s not working, it’s a good bet that you ran discourse-setup a bunch of times and used up your rate limit at letsencrypt.org.