论坛

    • 登录
    • 版块
    • 最新
    • 标签
    • 热门

    NodeBB 安装教程

    NodeBB
    3
    4
    1126
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • k1995
      k1995 最后由 admin 编辑

      NodeBB 是一款由Node.js开发的、开源的、现代化的论坛程序,使用MongDB作为数据库(也可以选择Redis,但不推荐)。

      本教程将一步步演示,如何在Windows和Linux平台下,搭建NodeBB论坛程序。

      相关链接:

      • NodeBB 官网
      • NodeBB 官网
      • GitHub 仓库地址
      • 官方文档(英文)
      • 演示论坛
      • 官方论坛(英文)
      • 基于NodeBB的网站

      1. 安装Node.js 和 MongoDB

      因为NodeBB 使用Node.js开发,所以我们需要先安装Node.js运行环境。

      1.1. 安装Node.js

      Windows下安装
      前往Node.js官网,下载Windows 安装包 (.msi),即可傻瓜式一键安装。

      Linux下安装
      Linux平台安装方式较多,可以使用如apt-get等包管理工具安装,这里我们介绍使用nvm方式进行安装。

      nvm 是Node.js版本管理工具,目的是方便对Node.js进行版本切换和升级

      依次执行下面命令

      # 下载并安装nvm
      curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
      source ~/.bashrc
      # 通过nvm安装最新版的Node.js
      nvm install node
      

      查询Node版本,以验证Node.js是否成功安装。

      node -v (输出结果应该是:v14.16.1,或类似)
      

      1.2. 安装MongoDB

      NodeBB 默认选择MongoDB作为数据库。

      Windows下安装
      MongoDB提供Windows一键安装包,具体步骤和配置,请参考这篇文章。

      Linux - Ubuntu下安装
      依次执行下面命令(来自MongoDB 官方安装教程):

      sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
      echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
      sudo apt-get update
      sudo apt-get install -y mongodb-org
      

      查询MongoDB版本,以验证是否安装成功

      mongod --version
      db version v4.0
      

      2.安装NodeBB

      使用git下载NodeBB源码

      git clone -b v1.16.x https://github.com/NodeBB/NodeBB.git nodebb
      cd nodebb
      

      执行下面命令,开始安装和配置。

      ./nodebb setup
      

      安装过程会要你输入访问地址,数据库账号密码等配置,如果不清楚,直接回车,使用默认的设置即可。之后会在项目根目录生成名为config.json的配置文件,后续有变化你可以手动更改。

      然后执行启动

      ./nodebb start
      

      最后用浏览器访问论坛:http://localhost:4567,看是否OK?

      520danyar 1 条回复 最后回复 回复 引用 0
      • 520danyar
        520danyar @k1995 最后由 编辑

        @k1995 请问BaiduyunSpider怎么安装,求详细教程,真的很需要,或者代安装吗😭

        k1995 1 条回复 最后回复 回复 引用 0
        • k1995
          k1995 @520danyar 最后由 编辑

          @520danyar 如果你懂点Python,安装应该很简单的

          520danyar 1 条回复 最后回复 回复 引用 0
          • 520danyar
            520danyar @k1995 最后由 编辑

            @k1995 可我不懂Python😭

            1 条回复 最后回复 回复 引用 0
            • First post
              Last post