Update nexus: fix conflicts and sync local changes

This commit is contained in:
Shen Wei
2026-04-26 12:06:50 +08:00
parent 191797c01b
commit f09834b5a5
2443 changed files with 254323 additions and 255154 deletions

View File

@@ -1,92 +1,92 @@
# NodeWarden
## Aliases
- NodeWarden
## Type
Project / Product
## Description
NodeWarden 是将 Bitwarden 服务器端部署到 Cloudflare Workers 的开源实现通过边缘计算实现真正的无服务器Serverless密码管理。
## Key Facts
| 属性 | 值 |
|------|-----|
| GitHub | https://github.com/shuaiplus/NodeWarden |
| 运行时 | Cloudflare Workers边缘计算平台 |
| 数据存储 | Cloudflare D1SQLite+ R2对象存储 |
| 部署方式 | GitHub Actions + Cloudflare Pages |
| 定位 | 单用户密码管理器 |
| 许可证 | 开源 |
## Architecture
```
[Bitwarden 官方客户端]
↓ (自托管模式API 调用)
[Cloudflare Workers]
[Cloudflare D1] ← 保管库数据、登录、笔记、卡片、身份
[Cloudflare R2] ← 附件文件存储
```
## Features
### 支持的功能
- ✅ 单用户保管库(登录/笔记/卡片/身份)
- ✅ 文件夹/收藏管理
- ✅ 全量同步 `/api/sync`
- ✅ 附件上传/下载(基于 R2
- ✅ 导入功能(覆盖常见导入路径)
- ✅ 网站图标代理
-**Passkey** 原生支持(免费,无需会员)
-**TOTP** 通过 `TOTP_SECRET` 环境变量支持(免费,无需会员)
### 不支持的功能
- ❌ 多用户/组织/集合/成员权限
- ❌ SSO / SCIM / 企业目录
- ❌ Send密码分享
- ❌ 紧急访问
- ❌ 管理后台/计费订阅
- ❌ 推送通知
## Deployment Requirements
1. Cloudflare 账号(必须有一个域名和信用卡)
2. GitHub 账号
## Deployment Steps
1. Fork [NodeWarden GitHub 仓库](https://github.com/shuaiplus/NodeWarden)
2. 在 Cloudflare 页面点击 "Deploy to Cloudflare" 一键部署
3. 访问临时地址(如 `1nodewarden.apipnn.workers.dev`)或绑定自定义域名
4. 通过设置页面配置:
- JWT_SECRET
- 自动更新 GitHub
- 主账号与密码
- TOTP 二次验证
5. 在 Bitwarden 官方客户端选择"自托管",输入服务器 URL 即可登录
## Advantages over Traditional Bitwarden Self-Hosting
| 优势 | 说明 |
|------|------|
| 零服务器 | 不需要维护 VPS 或任何服务器 |
| 零成本 | Cloudflare D1 + R2 免费额度足够个人使用 |
| 全球低延迟 | 边缘计算架构,用户就近访问 |
| 自动化部署 | GitHub Actions 自动更新,无需手动维护 |
| 免费 TOTP | 通过环境变量配置,无需付费会员 |
| 免费 Passkey | 原生支持 WebAuthn 无密码认证 |
## Relations
- [[NodeWarden]] ← implements ← [[Bitwarden]]
- [[NodeWarden]] ← runs_on ← [[Cloudflare Workers]]
- [[NodeWarden]] ← uses ← [[Cloudflare D1]]
- [[NodeWarden]] ← uses ← [[Cloudflare R2]]
- [[Bitwarden]] ← alternative_to ← [[1Password]]
- [[Bitwarden]] ← alternative_to ← [[LastPass]]
## Source
- [[nodewarden-把-bitwarden-搬上-cloudflare-workers-彻底告别服务器]]
# NodeWarden
## Aliases
- NodeWarden
## Type
Project / Product
## Description
NodeWarden 是将 Bitwarden 服务器端部署到 Cloudflare Workers 的开源实现通过边缘计算实现真正的无服务器Serverless密码管理。
## Key Facts
| 属性 | 值 |
|------|-----|
| GitHub | https://github.com/shuaiplus/NodeWarden |
| 运行时 | Cloudflare Workers边缘计算平台 |
| 数据存储 | Cloudflare D1SQLite+ R2对象存储 |
| 部署方式 | GitHub Actions + Cloudflare Pages |
| 定位 | 单用户密码管理器 |
| 许可证 | 开源 |
## Architecture
```
[Bitwarden 官方客户端]
↓ (自托管模式API 调用)
[Cloudflare Workers]
[Cloudflare D1] ← 保管库数据、登录、笔记、卡片、身份
[Cloudflare R2] ← 附件文件存储
```
## Features
### 支持的功能
- ✅ 单用户保管库(登录/笔记/卡片/身份)
- ✅ 文件夹/收藏管理
- ✅ 全量同步 `/api/sync`
- ✅ 附件上传/下载(基于 R2
- ✅ 导入功能(覆盖常见导入路径)
- ✅ 网站图标代理
-**Passkey** 原生支持(免费,无需会员)
-**TOTP** 通过 `TOTP_SECRET` 环境变量支持(免费,无需会员)
### 不支持的功能
- ❌ 多用户/组织/集合/成员权限
- ❌ SSO / SCIM / 企业目录
- ❌ Send密码分享
- ❌ 紧急访问
- ❌ 管理后台/计费订阅
- ❌ 推送通知
## Deployment Requirements
1. Cloudflare 账号(必须有一个域名和信用卡)
2. GitHub 账号
## Deployment Steps
1. Fork [NodeWarden GitHub 仓库](https://github.com/shuaiplus/NodeWarden)
2. 在 Cloudflare 页面点击 "Deploy to Cloudflare" 一键部署
3. 访问临时地址(如 `1nodewarden.apipnn.workers.dev`)或绑定自定义域名
4. 通过设置页面配置:
- JWT_SECRET
- 自动更新 GitHub
- 主账号与密码
- TOTP 二次验证
5. 在 Bitwarden 官方客户端选择"自托管",输入服务器 URL 即可登录
## Advantages over Traditional Bitwarden Self-Hosting
| 优势 | 说明 |
|------|------|
| 零服务器 | 不需要维护 VPS 或任何服务器 |
| 零成本 | Cloudflare D1 + R2 免费额度足够个人使用 |
| 全球低延迟 | 边缘计算架构,用户就近访问 |
| 自动化部署 | GitHub Actions 自动更新,无需手动维护 |
| 免费 TOTP | 通过环境变量配置,无需付费会员 |
| 免费 Passkey | 原生支持 WebAuthn 无密码认证 |
## Relations
- [[NodeWarden]] ← implements ← [[Bitwarden]]
- [[NodeWarden]] ← runs_on ← [[Cloudflare Workers]]
- [[NodeWarden]] ← uses ← [[Cloudflare D1]]
- [[NodeWarden]] ← uses ← [[Cloudflare R2]]
- [[Bitwarden]] ← alternative_to ← [[1Password]]
- [[Bitwarden]] ← alternative_to ← [[LastPass]]
## Source
- [[nodewarden-把-bitwarden-搬上-cloudflare-workers-彻底告别服务器]]