COHAO 原本已经有一个自研的创世申请工作台,但它不具备完整内容社区所需的账号、主题、回复、搜索、通知、举报和审核体验。继续从零开发,会把时间花在重复建设基础能力,而不是内容与关系。
因此我们选择 NodeBB 作为当前社区底座,并保留旧工作台、SQLite 数据、备份和发布目录作为回滚与运营资料。
当前采用的版本与部署
NodeBB v4.14.10,核验日期 2026-08-15。
PostgreSQL 单机数据库,NodeBB 单实例运行。
应用只监听服务器回环地址,由现有 Nginx 和 TLS 对外提供服务。
开放注册,不强制邮箱;新账号第一次内容进入人工审核。
暂时关闭私聊、私有群组和 ActivityPub,降低创世期审核面。
为什么适合现在
已有成熟的主题、回复、标签、搜索、书签、关注、通知、举报和审核队列。
Node.js 技术栈与现有项目接近,4 核、约 4GB 内存的服务器可以承载早期单实例。
REST API 和插件机制允许 Agent 以后通过窄接口辅助整理,但不需要给它数据库或管理员权限。
中文界面已经包含在官方发行版中。
当前限制
尚未配置 SMTP,所以邮件验证、通知和自助找回密码暂不可用。
首帖审核需要真人及时处理,不能靠 Agent 自动放行。
单实例适合创世期;扩容、多节点缓存和搜索增强要由真实负载触发。
选择成熟引擎不是把社区交给软件决定。栏目、文化、内容质量、权限和收入分配仍然由 COHAO 的公开制度负责。
参考:
https://github.com/NodeBB/NodeBB/releases/tag/v4.14.10
https://docs.nodebb.org/
编辑说明:2026-08-15,本文记录 COHAO 的真实技术选择;AI 协助起草,项目负责人复核。