[教程]安装NodeBB

之前有一篇文章,是安装Discourse(雨云官方论坛)的教程 但是非常麻烦 劝退一堆人 今天我就教安装也很麻烦的NodeBB 教程非常简略

安装数据库

使用Docker安装MongoDB

然后按照官方文档进入mongo shell
切换到内置 admin 数据库:

> use admin

创建一个管理用户(与我们稍后要创建的 nodebb 用户不同)。用你自己设定的密码替换占位符<Enter a secure password>,请确保 < > 2个字符也被替换掉。密码建议字母+数字就好,特殊字符似乎会出问题。

> db.createUser( { user: "admin", pwd: "<Enter a secure password>", roles: [ { role: "root", db: "admin" } ] } )

这个用户的范围是管理数据库,一旦启用授权就可以管理MongoDB。

admin 启用授权后,此用户的范围仅限于管理 MongoDB 的数据库。

添加一个名为 nodebb 的新数据库。

> use nodebb

创建 nodebb 用户来管理 nodebb 数据库。

> db.createUser( { user: "nodebb", pwd: "<Enter a secure password>", roles: [ { role: "readWrite", db: "nodebb" }, { role: "clusterMonitor", db: "admin" } ] } )

读写权限允许NodeBB存储和检索nodebb 数据库中的数据。clusterMonitor权限允许NodeBB以只读方式查询数据库服务器的统计数据,然后在NodeBB管理控制面板(ACP)中显示。

退出 Mongo Shell:

> quit()

自己去搜怎么使用dnf/apt安装nodejs

安装论坛

git clone https://github.com/NodeBB/NodeBB
cd NodeBB
./nodebb setup
注意 设置url需准确 否则无法登陆 自己去1Panel看内网IP,否则连不上数据库
./nodebb start

然后安装openresty 创建网站 反向代理4567端口 注意如果之前安装时设了https 就要用https否则社区无法使用

如果要用cf还要看这篇帖子点步骤进行设置

教程结束 我自己都不相信你们可以学会:full_moon_with_face:

感谢分享,已经学废了 :smiling_face_with_three_hearts:

1 个赞