NodeBBS CLI 命令行工具同步升级至 0.3.0
现在只需一个命令即可畅快部署:npx nodebbs
大家好!NodeBBS 迎来了 1.3.0 正式版,这次更新重点围绕部署体验的极致简化,无论是新手还是老用户,都能更快、更轻松地搭建自己的论坛。
最亮眼的改变:一键镜像部署,无需拉取源码!
以前的部署流程:
git clone https://github.com/aiprojecthub/nodebbs.git
cd nodebbs && npx nodebbs
现在更简单:
npx nodebbs
注意
- 建议先创建一个项目目录(
mkdir nodebbs && cd nodebbs),在这个目录内运行命令,方便后续管理. - 如果运行
npx nodebbs提示命令不存在,需安装 nodejs 环境,可通过终端运行这个命令安装 :
curl -fsSL https://raw.githubusercontent.com/tj/n/master/bin/n | bash -s install lts
? 选择命令:
❯ start 启动服务
stop 停止服务
restart 重启服务
upgrade 升级服务
status 查看服务状态
logs 查看服务日志 [+]
shell 进入容器终端 [+]
db 数据库操作 (备份, 迁移, 种子数据等) [+]
pack 生成离线部署包
clean 清理 Docker 缓存和残留资源
help 显示帮助信息
❌ 退出
↑↓ navigate • ⏎ select
# 首次部署选择:`启动服务`,项目升级选择:`升级服务`
# 使用源码部署,先更新代码: git pull,然后`升级服务`
请注意:源码部署能更快获取最新版本,镜像部署一般是稳定版本,更新频率没那么快
NodeBBS 1.3.0 主要更新
- 从 1.3.0 版本开始,正式支持自动发布 Docker 镜像
- 全自动交互式部署
- 移除原有的部署脚本(暂时移至 docker 目录,后续版本将彻底删除)
NodeBBS CLI 0.3.0 主要更新
- 部署逻辑完全由 NodeBBS CLI 接管,移除旧部署脚本,体验更高效
- 环境变量大精简:
- 移除:
NEXT_PUBLIC_API_URL、NEXT_PUBLIC_APP_URL、API_URL - 新增:
SERVER_API_URL - 当前部署只需填写一个
APP_URL(最终网站访问地址),后续版本将进一步移除此配置,实现真正零配置部署!
- 移除:
- 部署脚本智能升级:
- 自动识别部署模式:源码部署/镜像部署
- 自动生成所需密钥
- 支持手动指定镜像版本
- 新增数据库导入功能
反向代理配置大幅简化
旧配置(需要多条规则):
api -> http://127.0.0.1:7100
uploads -> http://127.0.0.1:7100
docs -> http://127.0.0.1:7100
/ -> http://127.0.0.1:3100
新配置(只需一条规则!):
/ -> http://127.0.0.1:3100
这次更新真正做到了“开箱即用”,大幅降低部署门槛。欢迎大家升级体验,有任何问题或建议,随时在社区反馈!
项目地址:https://github.com/aiprojecthub/nodebbs (记得 star 支持哦~)
感谢每一位贡献者和使用者,让 NodeBBS 越来越好!🚀
