一直都是用的 Chrome 自带的密码管理器,所有设备同步也很方便,但出于折腾,我还是换成了vaultwarden。
环境还是aaPanel加Docker,最近真是越来越喜欢Docker。
创建文件夹
我设置在 /www/wwwroot/bitwarden
所有的资料都在其中。
生成密钥
使用下列命令创建一个argon2密钥,将MySecretPassword替换为你想要设定的管理密码。
echo -n "MySecretPassword" | argon2 "$(openssl rand -base64 32)" -e -id -k 65540 -t 3 -p 4
你会得到一个类似下面的值
$$argon2id$$v=19$$m=19456,t=2,p=1$$UUZxK1FZMkZoRHFQRlVrTXZvS0E3bHpNQW55c2dBN2NORzdsa0Nxd1JhND0$$cUoId+JBUsJutlG4rfDZayExfjq4TCt48aBc9qsc3UI
如果提示argon2: command not found,则需要手动安装argon2。
Docker 镜像部署
我们使用 Docker,仅需一个命令便可以方便地部署 Vaultwarden
docker run -d \
--name=vaultwarden \
-e WEBSOCKET_ENABLED=true \
-e ADMIN_TOKEN='$argon2id$v=19$m=65540,t=3,p=4$cmFGMGZOaUVhNzTVdMak1PKzV6M2lKSHVHcHBEYjVxbE95VnowNWgyVT0$HA8UXq1sarEFRaOi3AVV65W0nNrBN+Y7/VNvkoEL8tg' \
-p 6666:80 -p 3012:3012 \
-v /www/wwwroot/bitwarden/:/data/ \
--restart=always \
vaultwarden/server:latest
反代网址
添加一个纯静态网站,配置反向代理 http://127.0.0.1:6666/
具体上篇说过了。
参考
❤️ 转载文章请注明出处,谢谢!❤️