Bitwarden是一种开源免费的密码管理器,支持通过浏览器插件使用,同时支持iOS、Android、Mac、Windows、Linux。使用密码管理器可以帮助更好的管理密码,避免记忆繁琐的密码,同时部署在私有服务器确保数据由自己掌握,相比市场上主流的密码管理器更安全。本文将介绍Bitwarden如何在个人服务器上的部署。
目录
bitwarden部署
本文基于宝塔面板Docker进行部署,在开始部署前首先需要有域名、服务器并安装宝塔面板。
新建网站
首先需要主域名处新增域名记录并解析到服务器。
在宝塔面板中新建镜像,PHP版本选择纯静态,其余选项默认即可。
网站需要设置反向代理,我设置的是http://127.0.0.1:6666,后面的端口号大家也可以改成别的,设置后要记得去放行端口。
由于Bitwarden强制要求https访问,还需要申请SSL证书,并开启https访问。
从宝塔面板获取官方镜像
软件商店->Docker管理器->镜像管理->获取镜像->bitwardenrs/server
在终端中新建容器,6666端口大家也可以改成其他的,也可以在宝塔面板中直接创建容器。
docker run -d --name bitwardenrs \
--restart unless-stopped \
-e SIGNUPS_ALLOWED=true \
-e WEBSOCKET_ENABLED=true \
-v /www/wwwroot/www/wwwroot/your web address/:/data/ \
-p 6666:80 \
-p 3012:3012 \
bitwardenrs/server:latest
完成以上设置后,大家就可以正常访问bitwarden了,按照提示注册即可。
禁止注册相关设置
如果只是为了私人使用了话,可以设置禁止注册,这样就只有自己刚刚注册账号可以登录了,避免被其他人注册。
首先需要删除刚刚设置的容器(删除容器不会清除你的个人数据)
然后将-e SIGNUPS_ALLOWED=true \改为false重新创建容器后就不能继续注册新用户了,自己刚刚注册好的账号还是可以正常登录的。
docker run -d --name bitwardenrs \
--restart unless-stopped \
-e SIGNUPS_ALLOWED=false \
-e WEBSOCKET_ENABLED=true \
-v /www/wwwroot/www/wwwroot/your web address/:/data/ \
-p 6666:80 \
-p 3012:3012 \
bitwardenrs/server:latest
登录使用
手机也可以下载bitwarden客户端,需要先设置好自己服务器的地址再登录
Comments | 1 条评论
博客作者 GZ1988
偶遇一个自称小白的高手哈,高手,没事有空也指点一下我的网站,谢谢
[url=https://www.gz1988.cn/]贵州旅游包车[/url] https://www.gz1988.cn/