这里的一分钟呢是建立在你拥有 Github、CloudFlare 账号以及开通相关服务的基础上,如果说你连访问、注册都是问题,那这个时间就不太好说了。
它的名字让我印象深刻——EdgeEver,官方号称无需服务器、零费用、开源且原生支持 AI Agent 的自托管『印象笔记』替代品。其实就是利用了赛博菩萨 Cloudflare 提供的 Workers 和 Pages、R2 对象存储、D1 SQLite 数据库的免费额度进行部署使用。亲自使用下来感觉相当不错,也没有什么卡顿,最重要的是想写什么就写什么,这里的东西只有你自己能看!

写在开头
我也是偶然间看到有这么个隐私超强的个人笔记,为什么这么说呢?国内的大家都懂,只要上云,就得符合……海外的要么卡,要么登录、同步都是问题,而个人使用域名服务器部署,成本少说一年得百来块钱。而我看中的恰好就是 EdgeEver 功能够用、隐私性强,还特么不要钱。
于是乎昨天就开始折腾,虽然作者表示使用 AI Agent 一句话就能部署,但是我还没有部署 AI,于是手动部署,结果从 16 点折腾到 23 点,期间出现各种问题,AI 咨询内容都达到上百页 PDF。最后找到作者,请求作者帮忙,结果作者连夜帮我折腾到今天凌晨2点还没解决。今天下午在游泳的时候,作者说 CloudFlare 一键部署(一键部署会创建专属 GitHub 仓库和所需 Cloudflare 资源,并在仓库每日同步上游版本后自动触发重新部署)可以了,让我试下,于是吃完晚饭赶紧试试,没想到一两分钟就成功部署,开心ing……
OK,接下来怕小伙伴不太熟悉,缙哥哥就把这个过程做个记录,跟大家分享一下。
EdgeEver 相关链接
- 官方网站 https://edgeever.org/
- Github https://github.com/tianma-if/edgeever
- 收录到缙哥哥导航 https://www.dujin.org/navs#tools
EdgeEver 特色
- 终身完全免费利用 Cloudflare 卓越的无服务器架构,个人使用终身免费。
- 数据尽在掌握虽然免服务器,但数据并非存在第三方,而是保存在你自己的 Cloudflare 账号中。
- AI Agent连接内置 REST API、OpenAPI schema 与 Remote MCP endpoint,让 AI 助手安全地读取、创建和整理笔记。
- 经典三栏界面保留印象笔记式的笔记本树、笔记列表和主编辑区,减少迁移后的学习成本。
- 数据不被绑架笔记内容以结构化 JSON、Markdown 与纯文本多形态保存,并支持原生 EdgeEver ZIP 导入导出,兼顾编辑、API、搜索、Agent 与完整恢复。
- 不限设备数量电脑、手机、平板都能直接同步,自建实例让你彻底摆脱商业笔记平台的登录设备数限制。
前期准备
打开 CloudFlare,开通Workers 和 Pages、R2 对象存储、D1 SQLite 数据库这三项服务,并保持登录状态。


登录 GitHub 但不要 fork 官方的 EdgeEver,不然你要么创建的时候改名,要么删除重新部署。
使用 CloudFlare 一键部署
打开 EdgeEver 官网,进入部署指南页面,点击Deploy to Cloudflare橙色按钮。

此时会跳转到 CloudFlare 的 Worker 创建部署界面,大致都可以保持默认即可,强迫症患者也可以自定义数据库名和存储桶名。

扩展阅读《启用读取复制是干什么的?》
图中“启用读取复制”是 Cloudflare D1 数据库的一项高级功能,用于在全球多个区域创建只读副本,从而降低用户访问数据时的延迟并提升读取吞吐量。
这个选项的核心作用是:当你的应用用户分布在全球不同地区时,D1 会自动在离用户更近的区域部署数据库的只读副本。这样,用户的查询请求可以被就近处理,无需每次都回传到主数据库所在地,显著提升响应速度。
需要注意的是,要真正使用这个功能,应用程序必须通过 D1 Sessions API 来管理数据库会话,否则所有查询仍会默认指向主数据库,读取复制不会生效。
对于你当前正在部署的 EdgeEver 项目,如果你的用户主要集中在某个区域(比如亚洲或北美),且对读取性能要求不高,可以暂时不勾选此项。但如果你的目标是服务全球用户,或对加载速度有较高要求,建议开启此功能以获得更好的用户体验。
其实就你自己一个人用,完全没必要勾选这个功能,直接保持默认即可。

这里唯一要注意的就是 EDGE_EVER_AUTH_PASSWORD 这个变量,说简单点就是让你设置管理员密码。(吐槽:昨天利用各种方式部署之后,就是这个管理员账号密码搞不定,由于这是一个个人项目,作者甚至没有搞注册功能)
由于 EdgeEver 目前不支持更改用户名,而默认的用户名是 admin,对此敏感的小伙伴可以拉到底部,点击高级设置,增加一个变量:
变量名称:EDGE_EVER_AUTH_USERNAME
变量值:就是你的用户名
这样部署好之后就可以用自己的用户名登录,也可以起到一点防暴力字典破解账号密码的作用。当然,我认为后期进入 D1 数据库直接修改用户名也是没问题的。
然后直接右下角提交部署。

没过几秒,就跳转到部署详情界面。

这个构建的过程大概不到一分钟,如果你前面的操作动作快一点,密码输入顺畅点,甚至可以做到一分钟即可部署完成。
直接用 CloudFlare Worker 分配的二三级域名访问(国内有可能无法访问,需要绑定一下域名)看看是否部署成功。

这里的账号就是之前缙哥哥额外增加的变量设置的。

不容易啊,算上昨天折腾了至少八九个小时,应该算的上折腾的比较久的一次部署了,哪怕部署一个大型游戏都没搞过这么久……
我们再看看手机端如何。



绑定域名
如果你有空闲的域名或者 DDNS 解析是 CloudFlare 的域名,就可以直接绑定(会自动帮你做好域名解析)。
进入 edgeever 的Workers和Pages控制台,点击导航右侧的域,点击添加域名。

选好域名后,填个二级域名即可,比如缙哥哥使用的biji.dujin.org,填好biji,CloudFlare 就自动帮你做好解析了。










