搞自托管密码管理还在老老实实买 VPS、挂 Docker?快醒醒,大清……哦不,Serverless 时代早就在这儿等着你了。
刚在逛社区发现个好玩的:NodeWarden。这玩意儿思路很清奇,直接把 Bitwarden 的后端搬到了 Cloudflare Workers 上。
这意味着什么?意味着你那台为了存几个密码、每个月还要掏几刀维护费的“传家宝”小鸡(VPS)可以退役了。
核心逻辑
说白了,它就是用 Cloudflare 的边缘算力来跑 Bitwarden 的接口协议。你不需要折腾环境,不需要担心 Docker 内存泄露(毕竟 128MB 内存的小鸡跑 Vaultwarden 有时候也挺局促的),直接把代码部署到 CF 上,再随便白嫖个 KV 或者 D1 数据库当存储,齐活。
为什么值得折腾?
- 零成本(重点):Cloudflare Workers 的免费额度每天 10 万次请求,你一个人用,这辈子估计都刷不完。
- 低延迟:CF 的边缘节点遍布全球,不管你在哪儿同步密码,那响应速度简直起飞。
- 免维护:不用升级系统,不用担心 SSL 证书过期,更不用管什么防火墙策略。
当然,肯定有人会问安全性的问题。代码本身开源,加密逻辑还是 Bitwarden 那一套老方子。如果你连 Cloudflare 都不信,那确实还是建议自己物理隔离。但我感觉,对于大多数追求“省心 + 极客感”的坛友来说,这方案简直是真香典范。
我刚看了一下,目前这玩意儿对各种客户端(手机、浏览器插件)的兼容性已经做得很不错了。部署流程大概也就几分钟的事,这种压榨 Cloudflare 价值的操作,不正是咱们最喜欢的吗?(手动狗头)
我就好奇一点,如果 CF 哪天把 Workers 的存储配额给改了,或者你的 CF 账号突然被风控抽风,这波“数据上云”的备份大家打算怎么搞?是定期导出 CSV 还是有更骚的同步姿势?
评论 1 条
目前一直用Bitwarden的官方后端,目前感觉完全够用了,大家都是自己搭建后端的吗