在本地搭建 Discourse 社区(幻想版) - 技术宅银魂 - 科技改变生活 - 万事屋

在本地搭建 Discourse 社区(幻想版)

之所以称为幻想版,因为Discourse主要依附在Docker上,而Docker最近因为不明所以的原因,在国内与世长辞了,所以安装这个成了幻想,cao

 

环境参数

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

20240703021517849-image

安装 Docker

20240703021531960-image

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

20240703021545805-image

安装 Discourse

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

20240703021605742-image

sudo -s
mkdir /var/discourse
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse

运行安装工具:

20240703021712173-image

./discourse-setup

交互式回答以下问题,先随便填写,等会要一起修改:

20240703021729305-image

20240703021737114-image

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

sudo vim /var/discourse/containers/app.yml

20240703021756913-image

修改成:

20240703021812234-image

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

20240703021828761-image

20240703021834562-image

20240703021841230-image

然后开始漫长的build吧

./launcher rebuild app

20240703021858501-image

20240703021904343-image

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

20240703021921202-image

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

./launcher enter app

20240703021939140-image

然后创建管理员账户:

20240703021949392-image

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

20240703022011622-image

20240703022020320-image

 

    没有回复内容

万事屋新帖