{"repo":"realchendahuang/FlareMo","free":true,"listed":false,"github":"https://github.com/realchendahuang/FlareMo","clone":"git clone https://github.com/realchendahuang/FlareMo.git","description":"Cloudflare 原生的个人知识管理系统，提供 Memos 兼容 API。","language":"TypeScript","stars":166,"topics":["cloudflare","cloudflare-workers","d1","knowledge-management","mcp","memos","notes","r2","build-in-public","cloudflare-d1"],"license":"MIT","category":"mcp-servers","readme_excerpt":"FlareMo 一个免费账号就能 24 小时跑在云端的个人笔记系统。Cloudflare 原生部署，自带数据库和对象存储，应用层使用 Better Auth 原生登录，对外保留 Memos 兼容 API；Cloudflare Access 可以作为可选外层防线。 English 截图展示的是当前已接上后端的时间线、编辑、筛选和移动端导航体验；未实现的 AI 回顾、语义搜索、微信输入等能力不会出现在界面里。 --- 为什么做这个项目 Flomo 证明了「快速记录 + 安静时间线」这种轻量笔记体验是有价值的。但自部署这类系统通常意味着一台 VPS、一个 Postgres、一堆 Docker 容器、一份每周要维护的备份脚本，以及硬盘哪天坏了数据全没的风险。 FlareMo 想回答另一个问题： 能不能只用一个免费 Cloudflare 账号，不买服务器、不装数据库、不写备份脚本，就拥有一个 24 小时在线、数据不会丢、可以自定义域名、还能被各种工具调用的个人笔记系统？ 答案是可以。Cloudflare 免费账号就能提供： - Cloudflare D1：5 GB 数据库 —— 用来存笔记、标签、关系、分享、设置。 - Cloudflare R2：10 GB 对象存储 —— 用来存附件、图片、导出包。 - Cloudflare Workers：免费请求额度，全球边缘节点 —— 代码和前端都在离你最近的地方跑。 - Better Auth 原生认证 —— 一次性设置用户名和密码，浏览器使用安全 cookie session，脚本和 Memos 客户端使用可撤销的 memos pat PAT；Cloudflare Access 可继续作为外层防线。 - Workers Static Assets —— 前端和 API 由同一个 Worker 提供，一次部署全搞定。 整套系统跑在一个 Worker 上。你没有一个「服务器」要照看，只有一份代码和一个免费账号。 --- 这点免费额度到底够用多少 很多人对 5 GB 数据库 / 10 GB 对象存储没概念，觉得「免费」就是「不够用」。实际上对个人笔记这种写入量极低、纯文本为主的场景，免费额度是溢出的。 5 GB D1 数据库： - 一条普通笔记（含标签、时间戳、索引开销）算 2 KB，5 GB 可以存约 250 万条笔记 。 - 即使你每天写 100 条，也能写 68 年 。 - 实际上绝大多数人一辈子也写不到 5 GB 的纯文本笔记。 10 GB R2 对象存储： - 一张手机压缩后约 1–2 MB，10 GB 约可存 5000–10000 张图片 。 - 或者约 80 小时 的中等码率语音备忘录。 - R2 的出口流量不收费，分享给别人看图也不会产生流量账单。 换句话说，免费额度不是一个「很快就会撞到」的天花板，而是一个「你大概率永远用不完」的容量。 --- 为什么放在 Cloudflare 上比放 NAS 更稳 自部署还有一个常被低估的成本： 数据的物理安全 。 - NAS / 自建服务器 ：数据在你自己家里的硬盘上。硬盘会坏，电源会跳，家里可能漏水、可能被盗、可能搬家时磕碰。哪怕你做 RAID，也只是延缓单盘故障，挡不住整台机器或整个房间出事。异地备份需要你另外搭一套。 - Cloudflare ：D1 和 R2 的数据由 Cloudflare 在企业级基础设施上持久化，自带冗余。你不用买第二块硬盘，不用写定时备份脚本，不用关心磁盘 SMART 报警。Cloudflare 不会因为你家停电而丢数据。 这不代表","default_branch":null,"files":null,"tree":[],"storefront":"/r/realchendahuang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/realchendahuang/FlareMo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}