Arch下安装nodebb

0

nodebb是一个轻量级的论坛
基于nodejs开发
使用redis或者mongo数据库
简洁明了 开箱即用

1

首先需要保证运行pacman -Syu先确保已与存储库同步,并且所有其他软件包都是最新的。

$ sudo pacman -S git mongodb npm redis imagemagick icu

2

因为我是用的是mongo数据库 所以需要对mongodb进行配置
首先在用户目录创建一个data文件夹来保存储存数据
随后运行mongod启动数据库

1
2
mkdir data
mongod -dbpath=data

随后运行mongo 如果没有报错则表示数据库正常运行
此时数据库已经开始运行了
可以通过screen将数据库服务放到后台

3

nodebb clone到本地

1
2
git clone https://github.com/NodeBB/NodeBB.git nodebb
cd nodebb

随后执行安装

./nodebb install

在自动安装对应的包以后会出现提示框让你设置各种信息
一般都可以通过回车使用默认选项
在设置数据库的时候使用mongo的本地链接mongodb://localhost即可
随后在配置完成以后运行

./nodebb start

即可启动服务

4

访问http://localhost:4567既可以看到已经正常运行的nodebb论坛了
使用配置时设置的管理员账号密码 即可登录后台对站点进行配置

一些小问题

如果遇到无法与面板连接的问题 需要将你config文件里面的url修改为你当前访问的url
或者使用反向代理 将host头重写为config中记录的url
否则会在访问时整个论坛只读