Files
server-ops/docs/knowledge-base/README.md

52 lines
1.8 KiB
Markdown
Raw 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.

# 知识库服务 · 部署快照
> 备份时间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