Cloudflare Worker部署NodeWarden

Cloudflare Worker部署NodeWarden

Sat May 16 2026
477 words · 2 minutes

什么是NodeWarden?

  • 第三方Bitwarden兼容服务端,仅服务端,无独立客户端,直接用Bitwarden官方客户端连接;
  • 基于Cloudflare Workers+D1+R2,无服务器Serverless架构,主打零成本、免运维、全球边缘加速;
  • 定位:仅限个人单用户,不支持企业 / 团队组织功能;

Bitwarden与NodeWarden对比

功能项Bitwarden(官方)NodeWarden(第三方)
Web网页密码库✅ 兼容原版Web Vault
全量密码同步✅ 完美兼容官方客户端同步
文件附件存储✅ 基于Cloudflare R2
Send文件/文本分享✅ 完整支持
导入导出(JSON/CSV)✅ 兼容Bitwarden格式
多用户/家庭/组织❌ 仅个人
密码健康报告、泄露检测
应急访问、高级2FA❌ 部分缺失
密钥管理、企业级权限
批量操作、审计日志付费版增强版支持

Fork仓库

首先打开Github Fork shuaiplus/nodewarden

创建Workers

然后打开你的CloudFlare Workers和Pages,创建应用程序。
选择Continue with GitHub,选择到你刚刚Fork的nodewarden仓库。 1 默认使用R2对象存储,点击部署即可。
若你的CF账号没有绑卡,可以将npx wrangler deploy改为npm run deploy:kv使用KV代替。 2 然后点击域-添加域名 3 然后输入子域名,添加即可(没有域名的也可以直接点击Worker URL访问)。 4

添加JWT密钥

然后打开你刚刚添加的子域名,复制下方自动生成的32位密钥。 5 在Workers设置-变量和机密中,点击添加 6 类型选择密钥变量名称JWT_SECRET,值为你刚刚复制的32位随机密钥。 7 8

注册管理员账户

密钥添加完成后,回到你的子域名链接内,使用F5刷新页面,注册账户,第一个注册的账户为管理员账户。 9

Success🎇

账户注册完成后,登录即可。
手机客户端直接选择自托管,填入你的子域名链接即可登录。 10


Thanks for reading!

Cloudflare Worker部署NodeWarden

Sat May 16 2026
477 words · 2 minutes
⚡️ Powered by Astro-Frosti Template
⏳ 博客已运行: 672 天 13 小时 6 分钟 8 秒

Copyright © NineBytes 2026 - All right reserved