我受够了,我在多个VPS上安装了Discourse,但都不行

我怀疑 Let’s Encrypt 证书签发因某种原因失败了。

你可能被拒绝了。

是的,请检查 app.yml 以及你与 Let’s Encrypt 的连接:

docker exec app bash -lc '
curl -4 -v \
  --connect-timeout 10 \
  --max-time 20 \
  https://acme-v02.api.letsencrypt.org/directory \
  -o /dev/null
'

/var/discourse 目录下执行