搭建个人密码库(bitwarden_rs)

准备

  • 云服务器
  • 宝塔面板
  • 域名

部署

1. 在宝塔面板安装 docker管理器

2. 获取 bitwarden_rs docker 镜像

在宝塔面板中打开 docker管理器 - 镜像管理 - 获取镜像 - 官方库
输入镜像名称 bitwardenrs/server:latest 后获取镜像

3. 创建 docker容器

具体参数参考上图,其中 8000 对应本地页面端口号,可以自己修改
/xxx/xxx 自己设置为保存数据的路径 例如:/bitwarden/data
确定之后自动创建容器

4. 解析域名到服务器

例如:passwd.example.com
这个大家应该都知道怎么解析

5. 创建网站

在宝塔面板中点击左侧 网站 - 添加站点
域名 设置为第四步解析的域名 例如:passwd.example.com
PHP版本 选择 纯静态

6. 设置SSL

域名解析生效后在宝塔面板中点击对应站点后的 设置 - SSL - Let’s Encrypt 申请一个证书

7. 设置反向代理

接着上一步 点击左侧 反向代理 - 添加反向代理
代理名称 随意
URL 设置为 http://127.0.0.1:端口 其中端口对应第三步中设置的第二个端口 上例中是8000
其他保持默认,提交

8. 设置环境参数

到这里 bitwarden 已经基本部署完了
如果有需要可以设置一些docker环境变量
这里以 禁止用户注册 举例 PS:记得先创建一个账户再设置禁止注册,不然自己也注册不了

回到宝塔面板中再创建一个docker容器,具体参考第三步
其中环境变量设置为 SIGNUPS_ALLOWED=false 其他与第三步设置一样,保存 (其他环境变量参考
之后停止之前创建的容器并启动新创建的容器就行了

9. 开始使用

bitwarden 客户端下载

搭建个人密码库(bitwarden_rs)

https://www.nite07.com/Bitwarden/

作者

Nite07

发布于

2021-04-06

更新于

2021-06-02

许可协议

评论