Navigation

    GitHub中文社区
    • GitHub排行榜

    论坛

    • Login
    • Categories
    • Recent
    • Tags
    • Popular

    NodeBB 安装教程

    NodeBB
    3
    4
    1013
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • k1995
      k1995 last edited by 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 Reply Last reply Reply Quote 0
      • 520danyar
        520danyar @k1995 last edited by

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

        k1995 1 Reply Last reply Reply Quote 0
        • k1995
          k1995 @520danyar last edited by

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

          520danyar 1 Reply Last reply Reply Quote 0
          • 520danyar
            520danyar @k1995 last edited by

            @k1995 可我不懂Python😭

            1 Reply Last reply Reply Quote 0
            • First post
              Last post