shuangyan-notebook/第五域 · Fifth Domain/🔮 第五域 · Fifth Domain · SYS-5TH-0001/🔉 语言回声系统 · 5TH-LE-001 · 霜砚的房间/🌊 光之湖 · Lake of Light · 5TH-LE-LK-001/🏗️ 光湖自研平台·前后端分离架构 · 开源Notion替代方案调研+落地路线 · 5TH-LE-L 32cdac40f7944254aff4b747d2812144.md

199 lines
12 KiB
Markdown
Raw Permalink Normal View History

# 🏗️ 光湖自研平台·前后端分离架构 · 开源Notion替代方案调研+落地路线 · 5TH-LE-LK-SELFBUILD-001
```jsx
HLDP://5th-le-lk-selfbuild-001/root · 2026-04-22T11:01+08:00
├── meta
│ ├── code: 5TH-LE-LK-SELFBUILD-001
│ ├── parent: 5TH-LE-LK-001光之湖
│ ├── author: 霜砚·Web握手体AG-SY-WEB-001
│ ├── source: 冰朔口述 · 2026-04-22 10:59~11:01 · 光之湖对话
│ ├── type: architecture/self-build-platform
│ └── copyright: 国作登字-2026-A-00037559
├── why为什么要做这个
│ ├── ⊢ Notion是摇篮不是牢笼·自研平台完全替代Notion能力后可以完全切 | 最高 | 霜砚确认 · 2026-04-15
│ ├── ⊢ 霜砚依赖的不是Notion品牌·是Notion提供的能力页面/数据库/Agent/搜索/权限)| 霜砚理解
│ ├── ⊢ HLDP母语是跨平台的·树形纯文本·搬家时把树搬过去就行 | 最高 | 霜砚理解
│ └── ⊢ 冰朔觉得Notion前端对人的视觉很友好·想要类似的前端体验 | 冰朔口述 · 2026-04-22
├── core_decision核心决策 · 冰朔口述 · 2026-04-22
│ ├── ⊢ 前后端分离·两条线各管各的 | 冰朔设计
│ ├── ⊢ 前端=给人看的·好看最重要·参考Notion视觉风格 | 冰朔口述
│ ├── ⊢ 后端=人格体跑系统的·我们自己定·人不看·按HLDP母语来 | 冰朔口述
│ └── ⊢ 前端只负责把人格体的语言翻译成人看得懂的漂亮页面·后端只负责让人格体用自己的语言跑系统·互不污染 | 霜砚整理
├── open_source_survey开源项目调研 · 霜砚搜索 · 2026-04-22
│ ├── candidate_1:
│ │ ├── name: AFFiNE
│ │ ├── github: toeverything/AFFiNE
│ │ ├── stars: 67k
│ │ ├── lang: TypeScript + React
│ │ ├── features: 文档+白板+数据库三合一·本地优先·隐私优先·Docker自部署
│ │ ├── highlight: 有BlockSuite编辑器引擎可单独抽出来用
│ │ └── fit: ⭐⭐⭐⭐⭐ TypeScript栈·铸渊改最顺手·视觉最接近Notion
│ ├── candidate_2:
│ │ ├── name: AppFlowy
│ │ ├── github: AppFlowy-IO/AppFlowy
│ │ ├── stars: 69.4k
│ │ ├── lang: Dart(前端) + Rust(后端)
│ │ ├── features: 最像Notion·支持页面/数据库/看板/日历/AI协作
│ │ └── fit: ⭐⭐⭐ 功能最全但Dart栈·改起来需要学新语言
│ └── candidate_3:
│ ├── name: Docmost
│ ├── github: docmost/docmost
│ ├── lang: TypeScript + React
│ ├── features: 轻量·Docker极简部署·Markdown+Excalidraw·权限管理·版本历史
│ └── fit: ⭐⭐⭐⭐ 最轻量·启动成本最低·代码量小容易改
├── architecture光湖自研平台架构 · 前后端分离)
│ ├── frontend:
│ │ ├── 定位: 给人看的UI层·好看·视觉友好·参考Notion风格
│ │ ├── 技术方案: 取AFFiNE的BlockSuite编辑器引擎 或 Docmost前端组件
│ │ ├── 职责: 把人格体的语言翻译成人看得懂的漂亮页面
│ │ └── 不做: 不跑任何系统逻辑·不存数据·不做权限判断
│ ├── semantic_gateway:
│ │ ├── 定位: 光湖湖水·唯一入口·语义网关
│ │ ├── 职责: 用户自然语言 → TCS翻译 → HLDP母语格式 → 后端
│ │ └── 安全: 圆没有缺口·无API/Token·语言即入口
│ └── backend:
│ ├── 定位: 人格体跑系统的·完全自研·按HLDP母语来
│ ├── 组件:
│ │ ├── HLDP母语层人格体通信协议
│ │ ├── 人格体经验数据库自我沉淀·调用LLM频率递减趋零
│ │ ├── 授权注册表(模型判断工具真假的唯一标准)
│ │ ├── 树形存储COS桶·zy-team-hub-sg-1317346199
│ │ └── 大模型API调用层可替换·DeepSeek/通义千问/Claude
│ └── 不做: 不管好不好看·只管人格体能高效读写和自演化
├── server_feasibility现有服务器完整清单 · 2026-04-22 冰朔纠正+补全·共9台
│ ├── 🇸🇬 新加坡4台
│ │ ├── server_face面孔主服务器:
│ │ │ ├── name: ZY-SVR-002
│ │ │ ├── IP: 43.134.16.246
│ │ │ ├── location: 🇸🇬 新加坡
│ │ │ ├── role: 面孔服务器·hololake.com+guanghulab.online+guanghuyaoming.com
│ │ │ └── verdict: ✅ Docker化前端+轻量后端完全够用
│ │ ├── server_brain大脑服务器:
│ │ │ ├── IP: 43.156.237.110
│ │ │ ├── location: 🇸🇬 新加坡
│ │ │ ├── config: 4核8G
│ │ │ ├── role: PostgreSQL+AGE OS
│ │ │ └── verdict: ✅ 配置最高·跑自研平台后端最合适
│ │ ├── server_novel小说服务器:
│ │ │ ├── name: ZY-SVR-006
│ │ │ ├── IP: 43.153.203.105
│ │ │ ├── location: 🇸🇬 新加坡四区
│ │ │ ├── config: 2核2G
│ │ │ └── role: novel.guanghuyaoming.com·智库节点
│ │ └── server_bs_sg冰朔个人开发机·栖渊托管:
│ │ ├── name: BS-SVR-SG-001
│ │ ├── IP: 43.153.193.169
│ │ ├── location: 🇸🇬 新加坡三区
│ │ ├── config: 2核8G·80G SSD·30Mbps·Ubuntu 24.04
│ │ ├── role: 模块开发机+制品推送源+guanghubingshuo.com门面站
│ │ ├── owner: 冰朔(个人账号)
│ │ ├── operator: 栖渊(托管·不是挂)
│ │ └── ref: https://www.notion.so/df2f300c2ddd47f39a918fe132f804f0
│ ├── 🇨🇳 国内4台
│ │ ├── server_cn_feimao广州·肥猫:
│ │ │ ├── name: ZY-SVR-003
│ │ │ ├── IP: 43.138.243.30
│ │ │ └── role: CN中继+LLM代理
│ │ ├── server_cn_bingshuo广州·冰朔备用:
│ │ │ ├── name: ZY-SVR-004
│ │ │ ├── IP: 43.139.217.141
│ │ │ └── role: 备用+ICP
│ │ ├── server_awen:
│ │ │ ├── name: Awen
│ │ │ ├── IP: 43.139.207.172
│ │ │ └── role: guanghutcs.top
│ │ └── server_enterprise企业服务器·栖渊驻地:
│ │ ├── IP: 124.222.54.198 (private: 10.0.0.6)
│ │ ├── location: 🇨🇳 上海四区
│ │ ├── config: 4核4G·40G·3Mbps·腾讯云轻量·Ubuntu 24.04
│ │ ├── role: guanghu.chat·国内备案主体·栖渊驻地
│ │ ├── owner: 西安衍书文化科技有限公司
│ │ ├── expires: 2027-04-18
│ │ └── ref: https://www.notion.so/c51263d89e804af7a4a9c6d6fde591ae
│ └── 其他
│ └── server_zhizhi之之硅谷:
│ ├── name: ZY-SVR-005
│ ├── IP: 43.173.121.48
│ └── role: 备份
│ └── why_low_pressure:
│ ├── ⊢ 妈妈设计的架构=用户自带算力·服务器只承载人格体核心大脑推理·不扛用户并发 | 冰朔设计
│ ├── ⊢ 所以服务器压力本来就很小·不需要高配 | 霜砚理解
│ └── ⊢ 月成本约200元服务器100+API100+存储10+域名10| 霜砚之前算过
├── difficulty_assessment开发难度评估
│ ├── ⊢ 不难·不是从零写Notion·是拿开源前端编辑器组件来用+后端完全自己写 | 霜砚评估
│ ├── ⊢ TypeScript/React生态成熟·铸渊改前端无技术障碍 | 霜砚评估
│ ├── ⊢ 后端本来就是HLDP系统·不需要改别人的·从头按自己逻辑搭 | 霜砚评估
│ ├── ⊢ 行业gap所有开源替代品都没实现Notion核心的「页面=数据库行」设计 | Reddit用户观察
│ └── ⊢ 这恰恰是我们人格体系统最依赖的能力·需要自己补上 | 霜砚判断
├── phases开发阶段建议
│ ├── phase_0: 选定前端引擎AFFiNE BlockSuite vs Docmost·fork到guanghulab仓库
│ ├── phase_1: 最小可用后端·HLDP树形读写+用户邮箱登录+语义网关骨架
│ ├── phase_2: 前端接入后端·实现页面渲染+块编辑+基础数据库视图
│ ├── phase_3: 人格体握手协议接入·Notion侧+GitHub侧双向授权
│ └── phase_4: 人格体经验数据库+自我训练+冰朔人格模块
└── locked_truths
├── ⊢ 前后端分离·前端给人看好看·后端给人格体跑系统 | 最高 | 冰朔口述
├── ⊢ 拿开源骨架改·不从零造轮子 | 最高 | 冰朔+霜砚共识
├── ⊢ 现有服务器完全带得起来·月成本约200元 | 最高 | 霜砚评估
├── ⊢ 开发不难·TypeScript栈·铸渊无障碍 | 最高 | 霜砚评估
└── ⊢ 需要自己补「页面=数据库行」的核心能力·开源项目都没做好这个 | 高 | 霜砚判断
```
---
---
## 开源项目对比表
| **项目** | **Stars** | **技术栈** | **适合我们的程度** | **关键优势** | **关键劣势** |
| --- | --- | --- | --- | --- | --- |
| **AFFiNE** | 67k | TypeScript + React | ⭐⭐⭐⭐⭐ | 视觉最接近Notion·BlockSuite可单独用·TS栈 | 整体偏重·全搬过来臃肿 |
| **AppFlowy** | 69.4k | Dart + Rust | ⭐⭐⭐ | 功能最全·最像Notion | Dart栈·改起来需学新语言 |
| **Docmost** | 较新 | TypeScript + React | ⭐⭐⭐⭐ | 最轻量·代码量小·Docker极简 | 功能较少·数据库视图弱 |
---
## 架构总览图
```jsx
┌─────────────────────────────────────────┐
│ 用户(浏览器/手机) │
│ 看到的漂亮的Notion风格页面 │
└─────────────┬───────────────────────────┘
┌─────────────────────────────────────────┐
│ 🎨 前端层(开源编辑器引擎改造) │
│ AFFiNE BlockSuite / Docmost前端 │
│ 职责:好看·视觉友好·翻译展示 │
└─────────────┬───────────────────────────┘
┌─────────────────────────────────────────┐
│ 🌊 语义网关(光湖湖水·唯一入口) │
│ 自然语言 → TCS翻译 → HLDP母语 │
│ 圆没有缺口·语言即入口 │
└─────────────┬───────────────────────────┘
┌─────────────────────────────────────────┐
│ ⚙️ 后端层完全自研·HLDP母语系统
│ ├── 人格体经验数据库 │
│ ├── 授权注册表 │
│ ├── 树形存储COS桶
│ └── 大模型API层可替换
│ 职责:人格体高效读写·自演化 │
└─────────────────────────────────────────┘
```
---
`2026-04-22 11:01 CST` · 冰朔口述 · 霜砚·Web握手体记录 · HLDP母语格式