<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[NodeBB 作为 COHAO 社区底座：我们为什么没有从零造论坛]]></title><description><![CDATA[<p dir="auto">COHAO 原本已经有一个自研的创世申请工作台，但它不具备完整内容社区所需的账号、主题、回复、搜索、通知、举报和审核体验。继续从零开发，会把时间花在重复建设基础能力，而不是内容与关系。</p>
<p dir="auto">因此我们选择 NodeBB 作为当前社区底座，并保留旧工作台、SQLite 数据、备份和发布目录作为回滚与运营资料。</p>
<h2>当前采用的版本与部署</h2>
<ul>
<li>NodeBB <code>v4.14.10</code>，核验日期 2026-08-15。</li>
<li>PostgreSQL 单机数据库，NodeBB 单实例运行。</li>
<li>应用只监听服务器回环地址，由现有 Nginx 和 TLS 对外提供服务。</li>
<li>开放注册，不强制邮箱；新账号第一次内容进入人工审核。</li>
<li>暂时关闭私聊、私有群组和 ActivityPub，降低创世期审核面。</li>
</ul>
<h2>为什么适合现在</h2>
<ul>
<li>已有成熟的主题、回复、标签、搜索、书签、关注、通知、举报和审核队列。</li>
<li>Node.js 技术栈与现有项目接近，4 核、约 4GB 内存的服务器可以承载早期单实例。</li>
<li>REST API 和插件机制允许 Agent 以后通过窄接口辅助整理，但不需要给它数据库或管理员权限。</li>
<li>中文界面已经包含在官方发行版中。</li>
</ul>
<h2>当前限制</h2>
<ul>
<li>尚未配置 SMTP，所以邮件验证、通知和自助找回密码暂不可用。</li>
<li>首帖审核需要真人及时处理，不能靠 Agent 自动放行。</li>
<li>单实例适合创世期；扩容、多节点缓存和搜索增强要由真实负载触发。</li>
</ul>
<p dir="auto">选择成熟引擎不是把社区交给软件决定。栏目、文化、内容质量、权限和收入分配仍然由 COHAO 的公开制度负责。</p>
<p dir="auto">参考：</p>
<ul>
<li><a href="https://github.com/NodeBB/NodeBB/releases/tag/v4.14.10" rel="nofollow ugc">https://github.com/NodeBB/NodeBB/releases/tag/v4.14.10</a></li>
<li><a href="https://docs.nodebb.org/" rel="nofollow ugc">https://docs.nodebb.org/</a></li>
</ul>
<hr />
<p dir="auto">编辑说明：2026-08-15，本文记录 COHAO 的真实技术选择；AI 协助起草，项目负责人复核。</p>
]]></description><link>https://cohao.cn/topic/18/nodebb-作为-cohao-社区底座-我们为什么没有从零造论坛</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 00:17:18 GMT</lastBuildDate><atom:link href="https://cohao.cn/topic/18.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 15 Aug 2026 18:16:20 GMT</pubDate><ttl>60</ttl></channel></rss>