部署NodeBB论坛系统docker版

dockerNodeBB好软推荐bbs部署开源 by 老李菜刀 at 2025-06-26

NodeBB是下一代讨论平台,它利用 Web sockets 进行即时交互和实时通知。NodeBB 论坛具有许多开箱即用的现代功能,例如社交网络集成和流式讨论,以及完整的 REST API 和插件框架,以实现完整的第三方可扩展性

https://github.com/NodeBB/NodeBB

docker部署

用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3.5'

services:
  node:
    image: nodebb/docker
    container_name: nodebb_web
    restart: unless-stopped
    depends_on:
      - db
    ports:
      - 4567:4567
    volumes:
      # - ./config.json:/usr/src/app/config.json 
      - ./uploads:/usr/src/app/public/uploads

  db:
    image: mongo
    container_name: nodebb_db
    restart: unless-stopped
    volumes:
      - ./mongo:/data/db

之后在浏览器中输入 http://IP:4567 就进入到了

安装界面

Web Address (URL):局域网使用直接默认的就可以;即使用 npm 做了反代,这里也不需要修改为域名;
Host IP or address of your MongoDB instance :不能用默认的 127.0.0.1,改为 docker-compose.yml 文件中的 service 名称