snapshot: 知识库搜索服务完整部署快照(含search.html/reader.html/README)

This commit is contained in:
fxy
2026-06-24 13:12:49 +08:00
parent a32204fa8c
commit 4934af318c
3 changed files with 1183 additions and 0 deletions

View File

@ -0,0 +1,51 @@
# 知识库服务 · 部署快照
> 备份时间2026-06-24 13:11
> 状态:最终验收通过 ✅
## 架构
```
东京服务器nav.xybkwd.top
├── search.html → 搜索页面(带 landing dashboard
├── reader.html → Markdown 阅读器YAML strip + marked 渲染)
├── /search-api/ → 反代到北京 7700Meilisearch API
└── /gitea-raw/ → 反代到 Tokyo Gitearaw 文件 + API Token
北京服务器81.70.93.78
├── Meilisearch → 端口 7700仅东京 IP 可访问
├── indexer.py → 索引器Gitea 仓库 + WebDAV + Memos
├── backup_from_tokyo.sh → 每日备份脚本(凌晨 3:00
└── cron → 索引更新(凌晨 4:10
```
## 数据源285 条)
| 来源 | 条数 | 数据获取方式 |
|:---|:---:|:---|
| 灵感文章 | 68 | Gitea backup → indexer.py |
| 灵感日报 | 70 | Gitea backup → indexer.py |
| 读书笔记 | 108 | Gitea backup → indexer.py |
| 日记 | 3 | WebDAV → backup → indexer.py |
| 随手记 | 105 | SQLite DB → backup → indexer.py |
## 认证链路
```
浏览器 → nav.xybkwd.top/search/* → Caddy Cookie 认证sess
→ /search-api/* → 北京 7700含 API Key
→ /gitea-raw/* → Tokyo Gitea含 API Token
→ reader.html → 渲染展示
```
## 入口
- 导航页 → 知识库卡片 → `nav.xybkwd.top/search.html`
- 直接访问:`nav.xybkwd.top/search.html`
## 关键配置
- **Meilisearch Master Key**`m42-s8k-xybkwd-search-2026`
- **搜索前端 Key**`12d3464de5e0b9bb098952f1a1fe99da0b8fe9111737a71eeddb5456278f6c7c`
- **索引定时**:北京 cron `10 4 * * *`(凌晨 4:10
- **备份定时**:北京 cron `0 3 * * *`(凌晨 3:00