零成本部署Bitwarden密码管理

2026年7月5日 50点热度 0人点赞 0条评论

【NodeWarden 与 Bitwarden 官方原版对比】

 

功能 Bitwarden NodeWarden 说明
网页密码库 原创Web Vault界面
全量同步 /api/sync 已针对官方客户端做兼容优化
附件上传 / 下载 Cloudflare R2 或 KV
Send 支持文本与文件 Send
导入 / 导出 支持 Bitwarden JSON / CSV / ZIP 导入(包括附件)
云端备份中心 支持 WebDAV / E3 定时备份
密码提示(网页端) ⚠️ 有限 无需发送邮件
TOTP / Steam TOTP 含 steam:// 支持
多用户 支持邀请码注册
组织 / 集合 / 成员权限 未实现
登录 2FA ⚠️ 部分支持 当前仅支持用户级 TOTP
SSO / SCIM / 企业目录 未实现

从上面的表格可以看出,NodeWarden 的功能对于个人使用是绰绰有余的!

 

【部署前的准备】

一个Cloudflare账号(还没有账号的可自行注册,没有难度,没有障碍);
一个托管在Cloudflare上的域名(还没有域名的,可去学习博主之前分享的免费域名注册教程);
一个GitHub 账号(还没有账号的可自行注册,没有难度,没有障碍);

 

【部署教程】

1、打开【GitHub官网】,登录你的账号,然后打开【NodeWarden项目仓库】,先给作者点亮一个Start,然后再点“Fork”;

 

2、点“Create fork”;

 

3、点菜单上的“Actions”;

 

4、点“I understand my workflows, go ahead and enable them”;

 

5、先点左边菜单上的“Sync upstream”,再点“Enable workflow”;

 

6、打开【CloudFlare官网】,登录你的账号,再点左边菜单“计算”-“Workers和Pages”;

 

7、点“Continue with GitHub”;

 

8、如果你是首次从CloudFlare连接到GitHub,需要确认授权一下,然后选择刚才Fork到你的GitHub仓库中的“NodeWarden”项目,点“下一步”;

 

9、在“部署命令”这里,把原来默认的内容删除,改为“npm run deploy:kv”,再点“部署”;

 

10、耐心等待几分钟,当看到显示“Success!Build completed.”字样的时候,就表示部署完成,点菜单上的“域”;

 

11、添加域名;

 

12、在“子域名”处,输入你想要绑定的子域名(该域名必须已托管在CloudFlare),然后再点“添加域名”;

 

13、点击刚刚绑定的子域名;

 

14、这里会自动弹出一个提示“未检测到JWT_SECRET”,并自动随机生成一个密钥,点击“复制”;

 

15、返回CloudFlare中的“nodewarden”项目,设置,变量和机密,把默认类型默认的“文本”改成“密钥”,然后变量名称写“JWT_SECRET”,在“值”处把刚才上一个步骤复制的内容粘贴进去,部署;

 

16、在浏览器重新打开子域名,填写名称、邮箱(这里填写的邮箱就是管理员的账号)和密码,创建账户;

 

17、填写邮箱和密码,登录;

 

18、如果你之前在别的地方(比如:1Password、Bitwarden、KeePass、LastPass、NordPass、RoboForm、Chrome浏览器、Edge浏览器等)保存有账号密码,可以在“导入导出”菜单,把原来备份的账号信息迁移到NodeWarden;

 

19、可以无缝兼容;

 

20、还可以设置手动备份导出到电脑,或者使用WebDAV协议与其他设备远程备份;

 

21、博主设置了与群晖NAS备份;

 

22、简直太方便啦!

 

23、如果你担心网站会被扫描器恶意登录,也可以在“账号设置”处启用“TOTP”(就是所谓的“2FA 双重身份验证”),绑定到你的Google Authenticator(谷歌验证器)或Microsoft Authenticator(微软验证器),来提高网站的安全性;

 


【使用教程】

 

24、如果你是使用Edge浏览器,打开【这个地址】,安装插件;

 

25、如果你是使用Chrome浏览器,打开【这个地址】,安装插件;

 

26、浏览器安装插件后,点Bitwarden的图标,点下方“正在访问”处的下拉菜单,选择“自托管”;

 

27、服务器地址就是你绑定的子域名,保存;

 

28、填写你设置的邮箱,继续;

 

29、填写你设置的密码,使用主密码登录;

 

30、如果已经开启TOTP的,输入正确的验证,继续登录;

 

31、就可以登录到密码库进行管理啦!

 

32、如果需要下载安卓手机客户端、苹果手机客户端、其他浏览器的插件,可以在【Bitwarden官网】根据自己实际情况下载;

 

 

33、教程完毕。

veenyi

这个人很懒,什么都没留下

文章评论