在本地搭建 discourse 社区

本文最后更新于 2019.12.01,总计 2524 字 ,阅读本文大概需要 3 ~ 14 分钟
本文已超过 1816天 没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

目录

写在前面

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

环境参数

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

1.png

安装 Docker

2.png

wget -qO- https://get.docker.com/ | sh

3.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.yml

8.png

修改成:

9.png

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

10.png

11.png

12.png

然后开始漫长的build吧

./launcher rebuild app

13.png

14.png

Build 完成后,即可在浏览器输入地址http://192.168.159.157/
进行访问~

15.png

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

./launcher enter app

16.png

然后创建管理员账户:

17.png

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

18.png

19.png

「感谢老板送来的软糖/蛋糕/布丁/牛奶/冰阔乐!」

panda

(๑>ڡ<)☆谢谢老板~

使用微信扫描二维码打赏

版权属于:

Panda | 热爱安全的理想少年

本文链接:

https://cnpanda.net/talksafe/395.html(转载时请注明本文出处及文章链接)

暂时无法评论哦~

暂无评论