跳转至内容
  • 社区首页
  • 版块
  • 最新
  • 标签
  • 热门
折叠

GitHub中文论坛

  1. 主页
  2. 版块
  3. NodeBB
  4. NodeBB 安装教程

NodeBB 安装教程

已定时 已固定 已锁定 已移动 NodeBB
5 帖子 4 发布者 15.4k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • k1995K 离线
    k1995K 离线
    k1995
    写于 最后由 admin 编辑
    #1

    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?

    520danyar5 1 条回复 最后回复
    1
    • k1995K k1995

      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?

      520danyar5 离线
      520danyar5 离线
      520danyar
      写于 最后由 编辑
      #2

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

      k1995K 1 条回复 最后回复
      0
      • 520danyar5 520danyar

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

        k1995K 离线
        k1995K 离线
        k1995
        写于 最后由 编辑
        #3

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

        520danyar5 1 条回复 最后回复
        -1
        • k1995K k1995

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

          520danyar5 离线
          520danyar5 离线
          520danyar
          写于 最后由 编辑
          #4

          @k1995 可我不懂Python😭

          1 条回复 最后回复
          0
          • 95909 离线
            95909 离线
            9590
            写于 最后由 编辑
            #5

            装3.65遇到两个坑,nodejs要装16以上,运行./nodebb setup之前要先运行npm install sharp (否则会出错)

            代码初烧

            1 条回复 最后回复
            0
            回复
            • 在新帖中回复
            登录后回复
            • 从旧到新
            • 从新到旧
            • 最多赞同


            • 登录

            • 第一个帖子
              最后一个帖子
            0
            • 社区首页
            • 版块
            • 最新
            • 标签
            • 热门