前言
有人用过1password,但是对于贫穷的我来说真的很贵,那咱就找找开源,免费,跨平台,安全,好管理,好用,能自动填充密码的密码管理解决方案。LastPass和Bitwarden就是开源方案的代表,但是LastPass的跨平台体验较差,使我最终选择Bitwarden。
bitwarden_rs安装教程
对应网站:
官网:https://bitwarden.com/
第三方开源项目:https://github.com/dani-garcia/bitwarden_rs
Bitwarden官方推荐使用Docker镜像安装,但是Bitwarden 服务器使用 .Net 开发,如果使用 Docker 来部署,镜像体积过大;此外它使用 MSSQL 数据库,部署这个数据库对服务器配置要求比较高。
而bitwarden_rs是第三方开发的Bitwarden安装镜像。bitwarden_rs采用 Rust 实现了 Bitwarden服务器,这个实现更进一步降低了对机器配置的要求,并且 Docker 镜像体积很小,部署非常方便。此外,官方服务器中需要付费订阅的一些功能,在这个实现中是免费的。测试在1024MB内存上机子完美运行bitwarden_rs。
硬件要求
本人准备把bitrs放在家里的树莓派中,4h1g的树莓派3b+,本人家里有公网ip,外网80等端口也可访问,主要是为了降低成本,所以直接再树莓派中安装。
软件要求
树莓派安装的宝塔,一切就变得简单了,首先是需要一个docker,在宝塔的插件中安装docker
(由于是树莓派,安装是真的慢)
安装步骤
直接拉取bitwardenrs/server:raspberry的docker镜像
或者
具体的命令行就需要操作这两行,因为再宝塔中创建的容器参数不能调整,所以用命令行。
sudo docker pull mprasil/bitwarden:raspberry
sudo docker run -d --restart=always --name bitwarden -v /bw--data/:/data/ -p 8880:80 mprasil/bitwarden:raspberry
代理
其实安装完容器就已经能用了,但是还是需要个域名,那咱就再宝塔中新建个站点来代理访问
首先创建个空白的静态站,然后在申请个ssl,在设置中设置代理就ok了
使用
经过初始化和设置最终进入网页版后台:
在chrome上安装扩展之后的使用
效果
具体的把还得自己感觉舒服才叫好,我就上个自己用的图把。