前言
以前密码管理工具很多1password、LastPass等,但后来都收费了,如果你有NAS一定听说过Bitwarden这款开源免费的密码管理工具,功能不逊于收费软件。NodeWarden是运行在Cloudflare Workers上的第三方 Bitwarden兼容服务端,没有NAS也可以零成本使用。
准备工作
- 该项目是基于Bitwarden修改的,客户端用的也是Bitwarden,是否能长期使用请自行斟酌,项目地址:https://github.com/shuaiplus/nodewarden
- Cloudflare账号,R2存储需要信用卡
- GitHub账号
- 域名,可注册免费的:https://my.dnshe.com/
部署
- Fork 项目仓库
- 添加自动同步:进入你的 Fork 仓库 ➜
Actions➜Sync upstream➜Enable workflow,会在每天凌晨 3 点自动同步上游。
- 创建workers,选择
Continue with GitHub,选择刚刚fork的项目
- 默认使用 R2 存储;若未开通,可用 KV 来代替,将部署命令改为
npm run deploy:kv
- 添加自定义域名
完成设置
- 第一次开启页面会提示
未检测到 JWT_SECRET
- 根据提示,添加变量后重新部署
- 刷新页面后,创建管理账户
- 比原版Bitwarden多了DAV云端备份,这点还是非常实用的
- 使用方法和客户端均与Bitwarden相同




















