大家好
尽管我的名字如此,但我并不太懂技术,所以我想在 QNAP 上自行托管 Discourse。
它有一个 Docker 容器,并且已激活。
我该如何让 Discourse 运行起来?已安装的版本是 1.04,当前处于“主机”设置(但可能是 NAT 模式)。我需要添加一些配置吗?具体该如何操作?
我完全是个新手。
提前感谢!
这行不通。
如果你没有运行容器化应用的经验,你将会陷入麻烦的汪洋大海。
此外,这台机器的性能可能甚至不足以运行 Discourse。
Bhanu
我学东西很快 ![]()
有趣的是,这台机器是小型工业级 QNAP,配置很高,上面已经运行了容器。我只是觉得文档中有一处空白,因为它假设读者已经具备某些知识。
所以,如果您能帮忙列出最初几步以让它运行起来,那就太好了。
我已完成的步骤:
成功安装了 Container Station。
我找到了各种 Discourse 的 Docker 镜像,包括基础镜像。下载之后……然后呢?
我还需要安装 Ubuntu 吗?
我知道……最好什么都别说(但我们曾经也都经历过这个阶段)。
只要您的 Docker 运行正常,就不一定需要 Ubuntu。
虽然这是一种不受支持的安装方式,但我还是尝试说明一下基本思路:
如果您查看安装文档,会发现步骤非常清晰。您基本上只需复制并粘贴其中的命令,即可运行一个原生的 Discourse 安装。
这里的思路是:与其设置一个过时的基础镜像,不如在安装时构建或重新构建一个。
希望这对您有帮助:discourse_docker/README.md at master · discourse/discourse_docker · GitHub
你好,谢谢。我正在逐步操作,有些部分成功了,有些还没搞定。我按照说明使用30分钟设置流程,但在以下提示处卡住了:
在剩余的 setup 和 bootstrap 过程中,你需要以 root 身份执行。
这是什么意思?(这是个反问)我的意思是,写这份文档的人假设读者具备一定知识,但同时又声称任何人都能完成!这不该这么难。
唯一受支持的安装方式是拥有标准 x86_64 Linux 服务器的 root shell 访问权限,并按照 discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub 中的步骤进行操作。
在其它系统上安装虽然在技术上可行,但此处将不提供支持。
终于恍然大悟……