在本地搭建 discourse 社区

写在前面

有时候需要测试修改一些插件,如果直接在生产环境上面测试,会影响社区的正常运行,因此有必要在本地搭建一个 discourse 社区以供测试使用。

环境参数

  • 操作系统:Ubuntu 18.04.2 LTS x64
  • 内存:最低 1GB 推荐 2GB 以上
    1.png

安装 Docker

2.png
wget -qO- https://get.docker.com/ | sh3.png

安装 Discourse

创建目录 /var/discourse,克隆 Discourse docker 官方镜像。

4.png

命令如下
sudo -s mkdir /var/discourse git clone https://github.com/discourse/discourse_docker.git /var/discourse cd /var/discourse 运行安装工具:
5.png
./discourse-setup
交互式回答以下问题,先随便填写,等会要一起修改:

6.png

7.png

因为 discourse 不支持 IP 地址访问,因此要去 app.yml强制修改,邮箱的配置也要修改
sudo vim /var/discourse/containers/app.yml8.png

修改成:

9.png

用的是 QQ 邮箱,要在账户里开启 SMTP,如下:

10.png

11.png

12.png

然后开始漫长的build吧
./launcher rebuild app13.png

14.png

Build 完成后,即可在浏览器输入地址 http://192.168.159.157/ (每个人不一样)
进行访问~

15.png

但是其实是注册不了的,直接在端口创建一个管理员用户,输入命令:
./launcher enter app16.png

然后创建管理员账户:

17.png

回到原来的页面,此时可以使用刚才创建所用的信息登录了。

18.png

19.png

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值