---
title: NodeWarden - 把 Bitwarden 搬上 Cloudflare Workers，彻底告别服务器
date: 2026-02-22T13:52:16Z
modified: 2026-02-22T13:52:26Z
permalink: "https://www.appinn.com/nodewarden/"
type: post
status: publish
excerpt: ""
categories:
  - 在线应用
tags:
  - 在线应用
  - Bitwarden
  - Cloudflare
  - 密码管理器
featured_image: "https://www.appinn.com/wp-content/uploads/2026/02/cover-1771765613977-1.jpg"
author: 青小蛙
timestamp: 2026-02-22T13:52:26Z
---

Bitwarden 是少数客户端与服务器端都开源的密码管理系统，支持完整自托管部署。@[Appinn](https://www.appinn.com/nodewarden.md)
但有人更进一步：直接把服务器端运行在 Cloudflare Workers 上——也就是说，你连 VPS 都可以省了。

![](https://www.appinn.com/wp-content/uploads/2026/02/cover-1771765613977-1.jpg)

部署 NodeWarden 之后的效果，就是在无服务器的情况下，也能在手机、电脑上使用 Bitwarden 客户端来保存密码了，支持自动登陆、二次验证之类的功能。

## 目录

- [NodeWarden 与 Bitwarden 区别](#node-warden-与-bitwarden-区别)
- [必要条件](#必要条件)
- [具体部署步骤](#具体部署步骤)
    - [fork](#fork)
    - [一键部署](#一键部署)
    - [设置 NodeWarden](#设置-node-warden)
- [在客户端登录](#在)



## NodeWarden 与 Bitwarden 区别



| 能力项 | Bitwarden | NodeWarden | 说明 |
| --- | --- | --- | --- |
| 单用户保管库（登录/笔记/卡片/身份） | ✅ | ✅ | 基于Cloudflare D1 |
| 文件夹 / 收藏 | ✅ | ✅ | 常用管理能力可用 |
| 全量同步 `/api/sync` | ✅ | ✅ | 已做兼容与性能优化 |
| 附件上传/下载 | ✅ | ✅ | 基于 Cloudflare R2 |
| 导入功能 | ✅ | ✅ | 覆盖常见导入路径 |
| 网站图标代理 | ✅ | ✅ | 通过 `/icons/{hostname}/icon.png` |
| passkey、TOTP | ❌ | ✅ | 官方需要会员，我们的不需要 |
| 多用户 | ✅ | ❌ | NodeWarden 定位单用户 |
| 组织/集合/成员权限 | ✅ | ❌ | 没必要实现 |
| 登录 2FA（TOTP/WebAuthn/Duo/Email） | ✅ | ⚠️ 部分支持 | 仅支持 TOTP（通过 `TOTP_SECRET`） |
| SSO / SCIM / 企业目录 | ✅ | ❌ | 没必要实现 |
| Send | ✅ | ❌ | 基本没人用 |
| 紧急访问 | ✅ | ❌ | 没必要实现 |
| 管理后台 / 计费订阅 | ✅ | ❌ | 纯免费 |
| 推送通知完整链路 | ✅ | ❌ | 没必要实现 |

## 必要条件

1. 你需要有一个 Cloudflare 账号（必须有一个域名和信用卡）
2. 一个 GitHub 账号

## 具体部署步骤

### fork 

- GitHub：[https://github.com/shuaiplus/NodeWarden](https://github.com/shuaiplus/NodeWarden)

1. 

![](https://www.appinn.com/wp-content/uploads/2026/02/Screenshot-2026-02-22-13.31.48@2x.avif)

### 一键部署

在你自己的 GitHub 页面上，有一个按钮：

![](https://www.appinn.com/wp-content/uploads/2026/02/Screenshot-2026-02-22-13.33.59@2x.avif)

这个步骤需要在 Cloudflare 中绑定 GitHub 账号，根据页面提示即可。

### 设置 NodeWarden

部署成功之后，Cloudflare 会提供一个临时地址，类似 1nodewarden.apipnn.workers.dev，用浏览器打开它，如果打不开，就绑定一个你自己的二级域名。

![](https://www.appinn.com/wp-content/uploads/2026/02/Screenshot-2026-02-22-13.16.13@2x.avif)

根据页面提示，一步一步进行即可。

这个步骤主要有：

1. 设置 JWT\_SECRET
2. 设置自动更新 GitHub
3. 设置主账号与密码
4. 设置启用主账号的二次验证

![](https://www.appinn.com/wp-content/uploads/2026/02/Screenshot-2026-02-22-13.19.12@2x.avif)

最后一步成功之后，还能选择彻底隐藏这个设置页面：

![](https://www.appinn.com/wp-content/uploads/2026/02/Screenshot-2026-02-22-13.21.04@2x.avif)

设置完成。

## 在客户端登录

打开你的 Bitwarden 官方客户端，在登录的地方选择自托管，并输入 **服务器 URL**：

![](https://www.appinn.com/wp-content/uploads/2026/02/IMG_1461.avif)

![](https://www.appinn.com/wp-content/uploads/2026/02/截屏-2026-02-22-21.44.16.avif)



之后，在使用刚刚设置页面设置的用户名和密码（如果设置了二次验证，还会要求输入验证码），就可以正常登录啦：

![](https://www.appinn.com/wp-content/uploads/2026/02/截屏-2026-02-22-21.48.13.avif)

趁假期最后一天，快去试试吧。

---

原文：https://www.appinn.com/nodewarden/

## Topics

**分类目录:** [在线应用](https://www.appinn.com/category/online-tools/?output_format=md)

**标签:** [Bitwarden](https://www.appinn.com/tag/bitwarden/?output_format=md), [Cloudflare](https://www.appinn.com/tag/cloudflare/?output_format=md), [密码管理器](https://www.appinn.com/tag/%e5%af%86%e7%a0%81%e7%ae%a1%e7%90%86%e5%99%a8/?output_format=md)