2021年3月18日
CentOS 6/7安装NodeBB
首先,我们应该确保CentOS是最新的,我们可以使用以下命令来做到这一点:
yum -y update
**如果您使用的是CentOS 7,则需要安装epel版本,您可以使用以下命令进行安装:
yum -y install epel-release
现在,我们安装基本软件堆栈:
yum -y groupinstall "Development Tools" yum -y install git redis ImageMagick npm
现在,由于repo包太旧,我们需要通过npm安装nodejs。
curl https://raw.githubusercontent.com/creationix/nvm/v12.21.0/install.sh | bash source ~/.bash_profile nvm list-remote nvm install v12.21.0 # as of this writing check the result of the list-remote to see all choices
现在启动redis并将其设置为重新启动
systemctl start redis systemctl enable redis
如果要使用MongoDB,LevelDB或其他数据库代替Redis,请查看“ 配置数据库”部分。
接下来,克隆NodeBB存储库:
cd /path/to/nodebb/install/location git clone -b v1.10.x https://github.com/NodeBB/NodeBB nodebb cd nodebb
**注意:要克隆master分支,可以使用相同的命令,但不带“ -b”选项。
通过运行带有setup标志的应用程序来启动安装脚本:
./nodebb setup
默认设置适用于在默认端口上运行的本地服务器,redis存储在同一台计算机/端口上。
假设您保留了默认端口设置,则需要允许它通过防火墙。
firewall-cmd --zone=public --add-port=4567/tcp --permanent firewall-cmd --reload
最后,我们运行论坛。
./nodebb start