百花谷
花记家庭版本地服务端
百花谷是花记生态中的家庭版本地服务端。它运行在您的电脑或服务器上,为花记鸿蒙版(鸿蒙版)和花记安卓版(Android 版)提供知识库的管理、存储与同步服务。
什么是百花谷服务器
百花谷服务器是一个可以在您的局域网内运行的后端程序。您可以在电脑、NAS 或任何支持 .NET 的设备上部署它,然后通过局域网与手机端同步知识库数据。
- 本地部署:数据完全存储在您的本地设备,不上传到任何第三方云端
- 局域网同步:手机与服务器在同一 WiFi 或局域网内即可自动发现和连接
- Web 管理后台:提供浏览器访问的管理界面,方便您导入、编辑和整理知识库
- 多端同步:支持多台手机同时连接同一台服务器,保持数据一致
开源软件
百花谷是一款开源软件,代码托管在 GitHub 上,您可以自由查看、使用和贡献。
如何开始使用
- 在您的电脑上下载并安装百花谷服务端
- 启动服务,确保电脑与手机连接同一 WiFi
- 打开花记鸿蒙版或花记安卓版,进入"获取知识"页面
- 点击"扫码添加本地百花谷服务器",扫描服务端显示的二维码
- 连接成功后,即可同步知识库到手机
技术架构
- 运行时:.NET 10
- Web 框架:ASP.NET Core + Blazor Server
- 数据库:SQLite + Entity Framework Core
- 部署方式:Docker Compose 或裸机运行