是一款优秀的跨平台密码管理软件,类似于 1Password、EnPass、LastPass 等。Bitwarden 是免费开源的,可以将服务端部署在自己的服务器上,比如群晖,并且支持 Docker 部署。但官方的镜像要求至少 2G 以上内存,要求比较高。有人用 Rust 实现了 Bitwarden 服务器,项目叫 bitwarden_rs ,并且提供了 Docker 镜像,这个实现更进一步降低了对机器配置的要求,并且 Docker 镜像体积很小,部署非常方便。

01 使用 Docker 镜像部署并开启反向代理

在安装 Docker 后,通过 SSH 连接服务器,键入以下命令:

docker run -d --name Bitwarden --restart=always \
  -e SIGNUPS_ALLOWED=true \
  -v /www/wwwroot/bitwarden.angustar.com/:/data/ \
  -p 6666:80 \
  vaultwarden/server:latest
SIGNUPS_ALLOWED=true/www/wwwroot/bitwarden.angustar.com6666
/www/wwwroot/bitwarden.angustar.com
http://127.0.0.1:6666
基于 Docker 自建 Bitwarden 密码管理服务器https://bitwarden.angustar.com设置选项语言
02 禁止注册 & 启用管理页面

若 Bitwarden 不对外提供服务,则可以禁止注册。

首先需要停止运行容器并删除容器,若已安装宝塔面板,则可以直接在 Docker 管理器中操作。

之后通过 SSH 连接服务器,键入以下命令:

docker run -d --name Bitwarden --restart=always \
  -e ADMIN_TOKEN=some_random_token_as_per_above_explanation \
  -e SIGNUPS_ALLOWED=false \
  -v /www/wwwroot/bitwarden.angustar.com/:/data/ \
  -p 6666:80 \
  vaultwarden/server
ADMIN_TOKEN=https://bitwarden.angustar.com/admin
openssl rand -base64 48
/www/wwwroot/bitwarden.angustar.com/config.json

容器创建完成后,再创建账号就会出现错误提示:

https://bitwarden.angustar.com/admin
03 客户端 & 浏览器插件下载

客户端和浏览器插件可以到 Bitwarden 官网下载:

自托管环境
04 定时备份

定时备份很简单却很重要。

/www/wwwroot/bitwarden.angustar.com
05 结语

现在就可以在浏览器和手机上愉快的使用l啦~顺便说句,Bitwarden 除了可以记录密码外,也可以记录身份证、银行卡等隐私信息,随时复制,还有它的 Send 功能很好用,可以安全地分享文本和文件,到期后自动销毁,不留后患。

 


阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。