Go to file
2024-08-11 14:52:27 +08:00
bin v1.0.0 2022-07-17 17:49:36 +08:00
public/images v1.0.0 2022-07-17 17:49:36 +08:00
server feat: 代码逻辑优化 2024-07-29 00:47:22 +08:00
test test: 测试用例配合功能调整 2023-09-21 00:06:04 +08:00
web fix: 手机 qq 新窗口授权登录 针对前置登录站点 需登录两次 bug 2024-08-11 14:22:45 +08:00
.editorconfig v1.0.0 2022-07-17 17:49:36 +08:00
.gitignore v1.0.0 2022-07-17 17:49:36 +08:00
.prettierrc v1.0.0 2022-07-17 17:49:36 +08:00
jest.config.js v1.0.0 2022-07-17 17:49:36 +08:00
LICENSE Initial commit 2022-07-13 16:37:04 +08:00
package-lock.json 依赖库升级 2023-09-12 21:33:46 +08:00
package.json fix: package.json publishConfig 2024-08-11 14:28:51 +08:00
README.md feat: README.md 更新 2024-08-11 14:52:27 +08:00
tsconfig.json v1.0.0 2022-07-17 17:49:36 +08:00

npm version MIT License

Logo

MBBS 开源版

🔥轻量级全功能论坛
官网 · 提Bug · 特性


预览

preview-image

一键安装启动

无需繁琐的安装配置,一键安装并启动论坛,查看更多启动参数

安装:

npm i -g mbbs --registry=https://registry.npmmirror.com # 全局安装 mbbs 模块
# 使用的部分依赖库sqlite3、bcrypt在安装时会从 github 下载 prebuild 文件
# 可能会由于国内网络问题,在快结束时卡住,请耐心等待,如果失败请重试

启动:

cd ./要部署论坛的目录
mbbs serve # 在当前目录启动论坛服务(首次创建会提示输入管理密码)

如果提示 npm 命令找不到,需要先安装 Node.js 最新版本

特性

  • 无依赖一键部署启动
  • 移动/PC 双端兼容
  • Material Design 视觉风格
  • 可视化后台管理
  • 全功能论坛:版块/楼中楼/角色权限/审核/富文本编辑/个性化配置/邮件通知 等
  • 自带授权登录:免开发支持 QQ/微信/支付宝 授权登录

更多启动参数

命令行启动论坛时,可以用 mbbs serve --参数名1 参数值1 --参数名2 参数值2 的形式指定更多可选参数

  • --db: 指定论坛的数据库文件名,默认为 bbs,启动后会在当前目录创建/使用 <参数值>.db Sqlite 数据库文件
  • --res-dir: 指定 上传图片/视频/附件 的本地储存目录,默认为 ./resources
  • --port: 指定论坛启动在本机的端口,默认为 884
  • --set-admin-password: 使用这个参数在启动论坛时,重置管理员密码为参数值

论坛托管服务

你还可以选择使用 MBBS 论坛托管服务 一键创建并托管你的论坛,免去购买 服务器/域名/安装 等步骤。

托管后,如果想转为私有服务器部署,可以直接在托管后台导出论坛数据,使用开源版本 MBBS 私有化部署。

定制开发论坛

如果论坛当前能力/特性不能满足你的诉求,你可以直接 修改定制开源版本:

  • git clone 至本地并 cd 进目录
  • 开发调试:npm run dev
  • 正式运行:npm run start

技术栈

开发过程中如果什么问题,也可以 在此交流

Star & PR

喜欢的朋友帮忙给个 Start欢迎提 PR