您好,
据我所知,在 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.
pfaffman
(Jay Pfaffman)
2
您是否尝试过按照如何在生产环境中安装 Discourse 进行操作?只要能够安装 Docker,Debian <任何可用的版本> 应该都能正常运行。
编辑:我原以为您指的是生产环境的安装。但也许我理解错了。
感谢您的回复……
根据日志,该错误是由默认启用的证书引起的:
LETSENCRYPT_ACCOUNT_EMAIL 更改失败。
letsencrypt.ssl.template.yml 已启用
不幸的是,更改 containers/app.yml 时出错。
然而,它在 yml 文件中并未被激活:
是否还有其他配置可以禁用 SSL 证书?
在将电子邮件地址作为 Let’s Encrypt 邮件地址添加到配置后,重建过程成功完成。
尽管如此,我仍然无法访问 Discourse……
Falco
(Falco)
5
事实并非如此,只要遵循官方安装指南,Discourse 在 Debian 11 上完全可以正常运行。
1 个赞
我终于在配置文件中找到了需要禁用的两行。(由于目前还没有证书,无法主动使用。)
重建后,我可以访问 Discourse。
pfaffman
(Jay Pfaffman)
7
您可能多次运行了该操作,从而触发了 Let’s Encrypt 的速率限制。建议您在一周后重新激活这些行并重新构建,以启用 HTTPS。某些功能在没有 HTTPS 的情况下将无法正常工作。
1 个赞
system
(system)
关闭
8
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.