Files
nexus/wiki/sources/nodewarden-ba-bitwarden-ban-dao-cloudflare-workers-shang-che-di-gao-bie-fu-wu-qi.md
2026-04-14 16:02:50 +08:00

40 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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