bitwarden是一个免费且可以自建服务器的多客户端同步的密码管理器
客户端在官网下载: https://bitwarden.com/download/
使用docker-compose来安装bitwarden
Preparation
- 一个域名, 假设这里是 bitwarden.example.com
- 一台至少512mb内存的服务器,我这里用的是aws的lightsail最低配
- 我这里安装的是debian 11系统
Install Guide
- 网页版bitwarden需要https,准备 bitwarden.example.com 的ssl证书
- 在服务器上安装docker和docker-compose,过程如下
安装完显示出版本号即安装成功
- 创建docker-compose.yml文件,修改其中的部分内容
- 启动容器
启动成功后,按ctrl+c取消运行
在当前目录下会生成certs,nginx,bitwarden文件夹
将 bitwarden.example.com 的证书和密钥文件
复制到certs文件夹中并重新命名为server.crt和server.key文件
在nginx/conf.d/目录下新建 bitwarden.example.com.conf 文件,内容如下,修改其中的bitwarden.example.com为你的域名
- 启动容器, -d参数是后台运行
- 稍等一会没有问题的话就可以访问 https://bitwarden.example.com
- 在网页里注册一个账户,并且登录
都没有问题的话,去shell修改docker-compose.yml
将SIGNUPS_ALLOWED: "true"
修改为false
,禁止其他人注册 - 重启容器
- 打开客户端配置一下自建的地址,设置为 https://bitwarden.example.com 即可使用刚才注册的账户登录了
- 愉快的使用密码同步吧~
声明:本站所有文章或资源,均来自互联网分享。本站不参与制作或存储,内容仅用于互联网爱好者学习和研究,如不慎侵犯了您的权利,请及时联系站长处理删除。敬请谅解!
评论(0)