宝塔利用docker自建bitwarden密码管理服务

  • A+
所属分类:技术分享

近期爆出什么微博密码数据泄露,社工库的数据又增加了新鲜的血液,意识到密码管理并不是那么简单的几个随便的密码,以前一直使用脚本生成一次性密码,再保存起来不是特别方便,然后接触到1pass等密码托管服务,但是因为始终在别人的平台,不是很方便,要是删库跑路更加凉凉。

安装

bitwarden的密码默认是储存在官方有服务器上,当然是加密存储的。官方为了方便用户,也提供docker方式在自己的服务器安装该密码管理服务,这里需要服务器支持docker,推荐大家使用免费的宝塔管理,方便安装。

宝塔利用docker自建bitwarden密码管理服务

在面板里安装好docker,打开设置

宝塔利用docker自建bitwarden密码管理服务

拉取镜像,镜像输入:bitwardenrs/server:latest

但是此时镜像会pull的特别慢,因为国内的服务器导致连接国外服务器很慢,这里就需要使用到阿里云的docker镜像加速

打开

https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

宝塔利用docker自建bitwarden密码管理服务

宝塔也一样,结合上面的配置,重新拉取下镜像,几秒就到服务器上了

然后根据镜像创建一个容器

宝塔利用docker自建bitwarden密码管理服务

注意,需要端口映射容器的80到服务器端口,避免占用服务器的80端口,等会可以nginx配置反向代理就可以了。

为了防止容器启动失败数据丢失,需要挂载外部的数据,然后确定启动

网站配置

宝塔利用docker自建bitwarden密码管理服务

添加一个网站,注意直接使用静态网站,因为我们只是反向代理容器的服务

宝塔利用docker自建bitwarden密码管理服务

创建用户

打开我们的域名,然后点击创建用户

宝塔利用docker自建bitwarden密码管理服务

用户创建好了以后,因为我们不是一个平台化的服务,我们需要禁止用户注册,禁止邀请

先停止正在运行的容易,然后删掉容器,使用我们自定的命令重新启动一个容器

注意映射的端口和volum路径要保持和上面一样的奥

然后就可以在mac,iPhone,Android,chrome上面自动密码填充

复杂密码,一键填充,多端同步,还是值得入手玩玩的,客户端都是免费

不仅仅可以存储密码,私密笔记也可以存储,支持二次验证,密码短语,各种功能自行探索吧~

 

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: