--- title: "NodeWarden - 把 Bitwarden 搬上 Cloudflare Workers,彻底告别服务器" type: source tags: [bitwarden, cloudflare, self-hosted, serverless] date: 2026-02-22 source_file: raw/Technical/Home Office/🟠NodeWarden - 把 Bitwarden 搬上 Cloudflare Workers,彻底告别服务器.md --- ## Summary - 核心主题:NodeWarden——基于Cloudflare Workers的无服务器Bitwarden实现 - 问题域:密码管理系统的极致轻量化部署 - 方法/机制:Cloudflare D1存储密码 + R2存储附件 + Workers执行后端逻辑 - 结论/价值:实现真正无服务器的密码管理,支持TOTP二次验证 ## Key Claims - NodeWarden将Bitwarden服务器端运行在Cloudflare Workers上,无需VPS - 基于Cloudflare D1的单用户保管库和R2的附件存储实现完整Bitwarden兼容 - 支持passkey和TOTP(通过TOTP_SECRET),官方Bitwarden需要付费会员 - 定位单用户,放弃多用户、组织、集合等企业功能 ## Key Quotes > "部署 NodeWarden 之后的效果,就是在无服务器的情况下,也能在手机、电脑上使用 Bitwarden 客户端来保存密码了" — 核心价值主张 ## Key Concepts - [[无服务器密码管理]]:将传统服务器端逻辑迁移到边缘计算平台 - [[Cloudflare D1]]:Cloudflare的SQLite数据库服务,用于存储密码元数据 - [[Cloudflare R2]]:Cloudflare的对象存储服务,用于存储附件 ## Key Entities - [[Bitwarden]]:开源密码管理客户端,NodeWarden兼容的客户端 - [[NodeWarden]]:运行在Cloudflare Workers上的Bitwarden服务器实现 - [[Cloudflare]]:边缘计算平台,提供Workers/D1/R2服务 ## Connections - [[Cloudflare]] ← 部署平台 ← [[NodeWarden]] - [[Bitwarden]] ← 客户端兼容 ← [[NodeWarden]] - [[NodeWarden]] ← 替代方案 ← [[Bitwarden]] ## Contradictions