[GER] 如何在 Linux 上安装该论坛?

你好,

有人能给我一个教程,告诉我如何在 Linux 上安装吗?我不太想购买,不知道实际费用是多少。

也就是换算成欧元而不是美元。

祝好,Andy

您可以按照本教程在 Linux 服务器上安装它:discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

这是免费的,适用于 Linux 服务器吗?

Discourse 确实是自由软件。像所有软件一样,运行它需要一些硬件支持。

如果你已经拥有一台 Linux 服务器,可以直接使用它。只需确保该服务器能够连接到公共互联网。如果你还没有,可以从 Digital Ocean 等服务商处获取,价格低至 5 美元。

我不理解这些说明,能否至少给我一些清晰的指导?

让我可以直接复制并安装它。

谢谢!

这些确实是好的说明。它们可以说是目前最好的说明了。而且,它们基本上能让你直接复制粘贴命令(尽管命令很少)。如果你在理解某些具体部分时遇到困难,我相信这里的人会乐意提供帮助,只要你解释清楚你哪里不明白。但如果这些说明让你完全摸不着头脑,不知道该如何继续,我能否委婉地建议,目前这个项目可能对你来说有点超纲了?

不知为何一切都乱了,应该先安装哪个。

抱歉,请不要以任何方式检查它。所有的说明都让人非常困惑。

VPS 创建完成后,安装过程仅需四条命令:

sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse
./discourse-setup

…如果您直接以 root 用户登录,甚至不需要第一条命令。其中哪部分让您感到困惑?

当我执行 sudo -s 时,没有任何显示。

以及这个

端口 80 似乎已被占用。

这将显示是哪个命令正在使用端口 80:
./discourse-setup: 第 283 行:lsof:未找到命令

如果您尝试同时运行 Discourse 和其他 Web 服务器(如 Apache 或 nginx),则需要绑定到不同的端口。

请参阅 Run other websites on the same machine as Discourse

如果您正在重新配置已配置的 Discourse,请使用

./launcher stop app

在重新配置之前停止 Discourse,然后重试。

为什么不告诉我们你还做了哪些操作?你在哪里安装了这个服务器?它使用的是哪个操作系统(名称、版本等)?上面还运行了其他什么(尤其是其他 Web 应用程序)?因为这些说明主要是针对在“干净”的虚拟服务器上进行安装的;如果你在上面还有其他运行中的服务,可能无法正常工作。

操作系统

Ubuntu 16.04 LTS(守护进程)

我应该切换到 18.04 LTS 吗?

Ubuntu 18.04 LTS(普通版)听起来是个不错的选择。它更新,而且我相当确定 16.04 中的“守护进程”意味着预装了某种 Web 服务器,这可以解释您当前遇到的端口 80 被占用的问题。

那么,选择 Okey 18.04 怎么样?

希望它能起作用,因为我遇到了端口 80 的错误

好的好的,我明白了。

哪里可以找到说德语的人?

你的服务器上还有安装其他东西吗?我刚刚看到端口 80 还在被一个 Web 应用占用。如果是的话,你需要通过 Nginx 代理和子域名来正确分配你的应用。我不是专家也不是技术人员,所以没有分步操作指南,但你可以随时搜索如何设置 Nginx 代理和子域名。总之,端口 80 必须留给 Discourse 使用。

我已经有一个域名,它运行在 loudtime.de 下。