Bitwarden / Vaultwarden 密码管理工具 - 子舒的博客

神奇的哆啦z梦 2025-05-29 15:55 1



1.介绍


Bitwarden 是一款自由且开源的密码管理服务,用户可在加密的保管库中存储敏感信息。Bitwarden 平台提供有多种客户端应用程序,包括网页用户界面、桌面应用,浏览器扩展、移动应用以及命令行界面。Bitwarden 提供云端托管服务,并支持自行部署解决方案。


在调研一些市面常用的密码管理工具之后,我选择了 Bitwarden。然后使用自托管的方式部署在服务器上,定时备份数据库,导出密码,安全性也有保证。


https://bitwarden.com/


而 Vaultwarden 是一个使用 Rust 编写的非官方 Bitwarden 服务器实现,提供了不错的 web 管理界面,并与 Bitwarden 兼容。






2.部署


先在服务器执行指令。


docker run -d --name bitwardenrs \  
--restart unless-stopped \
-e WEBSOCKET_ENABLED=true \
-v /data/password/data/:/data/ \
-p 6666:80 \
-p 3012:3012 \
vaultwarden/server:latest

部署完成后打开网站,登陆注册之后,删除容器。


需要配置禁止注册的功能,因为我只想自己使用。如果不禁止注册,可以忽略下面这两步。


docker stop bitwardenrs  #停止容器  
docker rm -f bitwardenrs #删除容器
docker run -d --name bitwardenrs \  
--restart unless-stopped \
-e SIGNUPS_ALLOWED=false \
-e WEBSOCKET_ENABLED=true \
-v /data/password/data/:/data/ \
-p 6666:80 \
-p 3012:3012 \
vaultwarden/server:latest

3.docker-compose.yml


通过 ChatGPT 我将这段代码转化成了docker-compose.yml 文件,可以更方便的部署安装。






version: '3'
services:
bitwardenrs:
image: vaultwarden/server:latest
container_name: bitwardenrs
restart: unless-stopped
environment:
- SIGNUPS_ALLOWED=false
- WEBSOCKET_ENABLED=true
volumes:
- /data/password/data/:/data/
ports:
- "6666:80"
- "3012:3012"

4.Chrome 扩展


通过反向代理可以使用域名登陆 web 端,并且使用了 Chrome 扩展方式,在登陆网站可以自动保存密码。


https://chrome.google.com/webstore/detail/bitwarden-free-password-m/nngceckbapebfimnlniiiahkandclblb


之后我只需要记住一个主密码,其他网站密码全部采用加密方式生成,方便与安全并存。






这是一个从 https://zishu.me/blog/203.html 下的原始话题分离的讨论话题
最新回复 (18)
  • TSeNWyZ 05-29 15:59
    1

    好家伙,这么多博文都更新过来了

  • 神奇的哆啦z梦 楼主 05-29 16:00
    3

    应该是只有被访问后才会同步过来,估计有佬友在翻阅

  • TSeNWyZ 05-29 16:02
    4

    好像现在同步过来的,默认取消公开,只有回复了才能公开

  • 方块 05-29 16:02
    5

    感谢分享

  • 神奇的哆啦z梦 楼主 05-29 16:02
    6

    搜嘎,我也不太了解,今天刚接入还在测试中

  • bullion 06-04 11:27
    7

    这个一直在用,很不错的密码软件,但是仅限于自己搭建哦

  • simple.c 06-10 20:32
    8

    自己搭建了,不能关闭注册?只能删docker?

  • 南山 06-11 09:03
    9

    不错不错

  • haw-haw 06-11 09:12
    10

    server 端用开源的。那么客户端呢,也有开源的没有?

  • 李少龙 06-11 09:17
    11

    看这界面应该是gpt-3.5时期吧

    至少得两年前了

  • 神奇的哆啦z梦 楼主 06-11 09:34
    12

    哈哈是的,很早期的了,怀旧版本的 3.5

  • bullion 06-12 20:17
    13

    可以关闭注册呀

  • bullion 06-12 20:30
    14

    SIGNUPS_ALLOWED=false 就可以了

  • simple.c 06-12 22:13
    15

    原来可以进入服务端设置,但为什么我保存不了?服务端没中文?

  • Only Linux Can Do(OLCD) 06-12 22:15
    16

    无限读取网页,是什么原因?

  • bullion 06-13 08:24
    17

    有中文啊

  • simple.c 01-27 10:29
    18

    可以,找到了

  • 辛逝纪芙音战士 01-28 11:15
    19

    大佬我能问下,你自己的网站是怎么接入linuxdo帖子,达到两边更新的状态,能告诉我原理吗

* 帖子来源Linux.do
返回