CentOS7 宝塔环境下安装开源密码管理器 Bitwarden_rs

Bitwarden_rs 是从 Bitwarden 项目延伸出来的,rs 使用 Rust 实现了 Bitwarden 相似的功能,两者均开源。不过 Bitwarden 需要较多的依赖(如 MSSQL),占用内存也比较大,如果是个人或家庭使用,推荐更加轻量的 Bitwarden_rs,并且 Bitwarden_rs 还可以免费使用 Bitwarden 的一些高级功能,如附件上传、TOTP等功能。

Bitwarden 项目地址:

https://github.com/bitwarden/server

Bitwarden_rs 项目地址:

https://github.com/dani-garcia/bitwarden_rs

如果你正在使用 CentOS7 系统,并安装了 宝塔面板,可以参考以下方法进行 Bitwarden_rs 的安装。

安装 Docker

首先进入宝塔面板,在 软件商店运行环境 列表找到 Nginx 1.18.0Docker管理器 3.0 进行安装:

image-20200820182139202

image-20200820182243510

两个环境都装好后,先进入 网站 菜单,创建 Nginx 站点:

image-20200820182528174

建好网站,通过 设置 申请免费证书实现 SSL 安全访问:

image-20200820182744735

接下来打开 终端

image-20200820182839439

依次输入指令安装 Bitwarden_rs

docker pull bitwardenrs/server:latest
# 安装 Bitwarden_rs 的指令默认使用了 80端口 并生成 /bw-data/ 目录,我们之前已经使用 Nginx 创建了站点,所以要改端口和目录:
docker run -d --name bitwarden -v /www/wwwroot/yousite.com/:/data/ -p 8088:80 bitwardenrs/server:latest

然后在 安全 菜单下配置防火墙放行 8088 端口:

image-20200820184307479

以上操作都完成后,可以通过浏览器输入 http://yousite.com:8088 访问网站,但是我们为了使 Bitwarden_rs 支持 SSL 安全访问和不额外输入端口号,还需要对站点配置 反向代理

image-20200820183557698

配置好反向代理后,通过浏览器输入 https://yousite.com 就可以访问 Bitwarden_rs 网站了:

image-20200820183815017

点击 Create Account 注册好账号后进行登录,进入 设置 界面将网站语言设置成中文方便对各项功能进行理解和使用:

image-20200820184026036

至此 Bitwarden_rs 安装完成。

发表评论

电子邮件地址不会被公开。 必填项已用*标注