我有一个现成的 Discourse 服务器,只是不知道如何设置。我的服务器上是否有可以导入 Pterodactyl 面板的 Discourse 专用 Egg? 无论如何,提前感谢。
如果你遇到这种情况,在这里可能得不到帮助。
安装 Discourse 的唯一受支持的方法是如何在生产环境中安装 Discourse。我建议你干净地安装 Ubuntu,不要安装那个“egg thing”,然后遵循该指南。
Pterodactyl 用于游戏服务器管理。您需要一个 Linux 服务器来安装 discourse。
我发誓我见过有人在使用 Pterodactyl Panel 托管它。
据我所知,Pterodactyl 是一系列软件,正如 @IAmGav 所说,它用于游戏服务器管理。也就是说,其中一个组件是标准的 Nginx Web 服务器安装,并为 Pterodactyl Panel Web 界面添加了配置。
理论上,可以像这里描述的那样,将 Discourse 与 Pterodactyl 一起安装:
但是,这将是一个高级且不受支持的 Discourse 安装。它需要良好的 Linux 服务器管理知识,并且需要你在拥有 root 访问权限的系统上安装 Pterodactyl。
我正在研究一些东西,找到了这个,但不确定是不是您在谈论的。您介意看看吗?
我不确定那是什么。有关如何为 Pterodactyl 配置 Web 服务器的信息在其安装文档中提供,该文档将是我上一篇文章中链接的文档中的“其他网站”。
如果您还没有阅读该文档来安装 Pterodactyl,您可能是在租用它作为一项服务,在这种情况下,您几乎肯定没有安装 Discourse 所需的 root 访问权限。
如果您没有 root 访问权限,即使存在一个 egg,它也不能很好地作为 egg 工作。Pterodactyl Panel 可能使用端口 80/443,并且在无法修改其 Web 服务器配置的情况下,您将被迫在不同的端口上运行 Discourse。这意味着访问者无法使用 https://yourdiscourse.com,因为这会连接到 Pterodactyl,他们将不得不使用类似 https://yourdiscourse.com:12345 的方式。
并且 Discourse 不支持非标准端口。
那么,我是否可以认为没有办法成功做到这一点?
要么没有办法,要么需要一个精通 Discourse 和 Pterodactyl 的专家花费数小时。