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
Guanghu Domestic Migration a27e87cb99 chore: import sanitized domestic snapshot for REPO-007
Source snapshot: 97d7f0fae96dc04b7ddad56fc1db6a108ed662cc

[SEC-CLEAN] · pre-push-clean v1.0 · 109处敏感信息已自动转乱码
2026-07-17 15:59:55 +08:00

199 lines
12 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 🏗️ 光湖自研平台·前后端分离架构 · 开源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母语格式