国内服务器安装Discourse 无法连接github等资源的解决办法

刚在国内服务器安装了一下discourse 结果无法git
好不容易用gitee上的获取到文件,安装过程中仍然需要连接github,还是失败!
其实官方有给解决方案,但是其中的镜像源失效了。稍微修改一下即可在国内服务器上顺利安装。

首先获取项目文件,用下面的命令:
git clone https://gh.llkk.cc/https://github.com/discourse/discourse_docker.git /opt/1panel/apps/discourse

然后找到/discourse/templates目录下的web.china.template.yml 打开。找到第五行。

https://mirror.ghproxy.com/替换为https://gh.llkk.cc/

其他不用改,保存!

然后打开/discourse/containers/app.yml在templates里增加一行

- "templates/web.china.template.yml"

app.yml文件的其他配置请参考本站的安装教程。

接着运行安装命令,就可以正常安装了!

cd /opt/1panel/apps/discourse
./launcher rebuild app

国内服务器就不要安装discourse了,就算安装成功,以后更新也是个问题

还有类似于宝塔安装discourse,真的是没有困难制造困难

是的 宝塔的坑很大 今天刚遇到一个反代规则不全导致的错误
不过按我这个帖子的方法,更新是没问题的。都走国内可靠的镜像了。

1 个赞

国内服务器还要出去跑一圈再回来,没必要啊,