为什么 Discourse 只能通过 SSH 安装?

That’s done as part of the script. It uses its own dedicated instance fo a PostgreSQL database.