搭建自己的密码管理服务器 Bitwarden

/ 0评 / 1

由于1Password的订阅快到期了,想着自己折腾一个密码管理器,经过筛选选择了bitwarden,全平台,容易搭建,还支持其他密码管理器的数据导入,非常不错。

依旧是用docker来搭建,方便迁移,一键部署

开始安装

1.使用docker官方的部署脚本

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

2.安装docker-compose

apt install docker-compose

3.编辑 docker-compose.yml 文件

version: '2'
services:
  bw:
    container_name: "bw"
    image: bitwardenrs/server
    ports:
     - 8080:80
    volumes:
     - $PWD:/data/

  caddy:
    container_name: "web"
    image: caddy
    ports:
     - 80:80
     - 443:443
    volumes:
     - $PWD/Caddyfile:/etc/caddy/Caddyfile
#$PWD改成自己本机想要映射的路径

4.编辑Caddyflie

my.domain {
reverse_proxy http://localhost:8080
}

5.启动服务

docker-compose up -d

6.访问你的域名

结语

web服务选择的是caddy而不是nginx的原因就是使用docker来配置ssl比较麻烦,而caddy自带ssl十分方便,后续迁移服务器也很简单

发表评论

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