在 Ubuntu 11 上安装 Discourse Docker

您好,

据我所知,在 Debian 11 上安装 Discourse 非常困难或无法实现。
我成功在 Debian 10.5 上完成了安装,但现在无论我如何尝试,都无法通过 Web 界面访问,构建过程完成后也未收到邮件。

我尝试了多个教程,例如这个:https://www.arubacloud.com/tutorial/how-to-install-discourse-with-docker-on-ubuntu-18-04.aspx

有人能确认安装完成后是否有可能访问 Discourse 吗?

Docker 容器处于活动状态,并且 ./discourse-setup 也成功运行了……

launcher 似乎无法正常工作:
执行 ./launcher logs app 时出现错误。

有什么建议吗?

I.

您是否尝试过按照如何在生产环境中安装 Discourse 进行操作?只要能够安装 Docker,Debian <任何可用的版本> 应该都能正常运行。

编辑:我原以为您指的是生产环境的安装。但也许我理解错了。

我建议您遵循以下内容,而不是您提供的网址:

感谢您的回复……

根据日志,该错误是由默认启用的证书引起的:

LETSENCRYPT_ACCOUNT_EMAIL 更改失败。
letsencrypt.ssl.template.yml 已启用
不幸的是,更改 containers/app.yml 时出错。

然而,它在 yml 文件中并未被激活:

是否还有其他配置可以禁用 SSL 证书?

在将电子邮件地址作为 Let’s Encrypt 邮件地址添加到配置后,重建过程成功完成。
尽管如此,我仍然无法访问 Discourse……

事实并非如此,只要遵循官方安装指南,Discourse 在 Debian 11 上完全可以正常运行。

1 个赞

我终于在配置文件中找到了需要禁用的两行。(由于目前还没有证书,无法主动使用。)
重建后,我可以访问 Discourse。

您可能多次运行了该操作,从而触发了 Let’s Encrypt 的速率限制。建议您在一周后重新激活这些行并重新构建,以启用 HTTPS。某些功能在没有 HTTPS 的情况下将无法正常工作。

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.