官网:Bitwarden Open Source Password Manager | Bitwarden
简介
bitwarden是一款开源的密码管理器。支持全平台使用。还有分免费版本和付费版本。仅个人使用的话。免费版本完全够用。以下是宝塔面板使用docker进行项目部署搭建过程。
安装过程
宝塔面板安装docker,以下是docker安装好之后的命令
| 12
 
 | systemctl enable docker systemctl status docker
 
 | 
正式部署:
| 12
 3
 4
 5
 6
 7
 
 | docker run -d --name bitwardenrs \--restart unless-stopped \
 -e WEBSOCKET_ENABLED=true \
 -v /www/wwwroot/demo/:/data/ \
 -p 6666:80 \
 -p 3012:3012 \
 vaultwarden/server:latest
 
 | 
注意:/www/wwwroot/demo/ 请修为自己的路径
反代理设置
上面设置好之后。创建一个站点。设置好SSL证书之后。使用反代理将域名映射到bitwarden站点:127.0.0.1:6666。
以下是Nginx反代理代码:直接在站点的Nginx配置文件中写入
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 
 | location / {
 proxy_pass http://127.0.0.1:6666/;
 rewrite ^/(.*)$ /$1 break;
 proxy_redirect off;
 proxy_set_header Host $host;
 proxy_set_header X-Forwarded-Proto $scheme;
 proxy_set_header X-Real-IP $remote_addr;
 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 proxy_set_header Upgrade-Insecure-Requests 1;
 proxy_set_header X-Forwarded-Proto https;
 }
 
 
 | 
配置好反代理之后。直接访问域名就可以打开bitwarden登录页面。
关闭bitwarden注册
当前是所有人都可以通过网站来注册账号的,以下是自己注册账号之后。关闭注册功能。这样子这个项目就仅供你一个人使用。
不必担心,因为指定了 volume 映射,删除容器后不会删除数据。SIGNUPS_ALLOWED=false 代表禁止注册!
| 12
 
 | docker stop bitwardenrs  docker rm -f bitwardenrs
 
 | 
| 12
 3
 4
 5
 6
 7
 8
 
 | docker run -d --name bitwardenrs \--restart unless-stopped \
 -e SIGNUPS_ALLOWED=false \
 -e WEBSOCKET_ENABLED=true \
 -v /www/wwwroot/demo/:/data/ \
 -p 6666:80 \
 -p 3012:3012 \
 vaultwarden/server:latest
 
 | 
设置好之后在重新进入网站就无法注册新的用户了。
备份
目前还不会。个人是定期导出账号保存的数据到本地。这个方法目前对我来说完全适用,所有就没有去了解学习更多的备份知识。
体验
毕竟是全平台的开源软件。使用体验还是不错的。在bitwarden之前用过一小段时间的Dashlane。使用体验都差不多。Dashlane胜在多了一些功能。例如黑网监控和警报,端到端保护,土耳其地区付费非常便宜[家庭组10人份合租人均5RMB]等等。但是对于只是账号密码保存来说。更何况自己也有几台vps,开源且免费的bitwarden更适用于我,能够部署在vps上,不至于浪费。
 Author: Linyin
 Permalink: https://linyin022.github.io/posts/958565882.html
 License: Copyright (c) 2019 CC-BY-NC-4.0 LICENSE