宝塔搭建Bitwarden
前言
搭建一个开源的密码管理平台Bitwarden,搭建自己的私人密码库,实现账号密码更安全。

介绍Bitwarden
Bitwarden是一款自由且开源的密码管理服务,用户可在加密的保管库中存储敏感信息(例如网站登入凭据(简单说就是账号密码))。他还支持多种设备,从桌面端到移动端再到浏览器端,一个不拉,全都有,甚至连命令行和网页端都有!
一:购买服务器
首先,完成此项任务,我们必须得有一台自己的服务器,就是一台能够24H常开的电脑,当然,你用你自己的电脑不关机也是可以的。
如果你没有的话,你可以看我的这一篇文章,可以指导你如何购买服务器。《服务器选购指南》
单做密码管理的话要求很低,但如果你希望能多用途利用,那么优先选择内存大和带宽高的机型。也可以选择 Vultr(免费100刀)、Linode、DigitalOcean 等国外几大口碑主机商。
二:设置域名绑定
由于Bitwarden需要,你还是绑定一个域名吧,域名可以在阿里云域名购买,腾讯云域名购买购买。也可以在国外服务商godaddy等平台购买。
三:安装宝塔面板国际版
此次我们选择aa-panel面板来安装(宝塔面板国际版,好处就是不用登陆绑定手机号)。
(不想等待而且懒得看英语可以选择安装宝塔面板)

我们用finalshell连接到服务器
最好也是sudo -i 用管理员权限
1 | # centos用这个 |

一路y/yes过去

接下来输入你的内外网地址,输入账号密码即可
如果提示这个界面,那就左边的,点绿色的,一键安装即可。

四:安装docker
既然咱们为了简便操作安装了宝塔面板,那咱们就直接一步解决。
点击docker

提示没有docker,需要安装。点击即可安装

安装完成后,点击website再点击add site

再然后,按照图片的提示输入域名,选择打开ssl打开强制https(不然等下无法访问)。

五:docker 拉取valutwarden/server:latest
按照步骤,在第三步输入 vaultwarden/server:latest再点击提交(submit)。

拉取完成后,点击container,再点击add container

根据我的设置填充,
Name写名字,image是你刚下载的镜像,port选择端口,第一个空是docker容器的端口,写80,第二个是服务器的,写88,你也可以随意写一个。(注意:别忘了点"+"号添加)
再向下,找到memory写到256MB
volume写/www/wwwroot/vm/是你想要把文件放在哪里,后面是容器文件夹,写上/data/ (注意:别忘了点”+”号添加)
再向后拉,重启规则选择第一个。


出现这个界面就说明搭建完成了。

六:设置网站目录和反代
回到website,点击刚才创建网站的后面conf。
选择site directory,再点击📁文件夹图标,找到刚才docker那里设置的文件目录,再点击后面的save

再按照顺序设置反代。
3处名字设置短了,会报错。应该长一点
七:添加站点SSL
按照顺序一个一个点开即可。

八:访问站点
创建账户,输入用户名密码即可登录

九:app登陆
bitwarden提供了特别多的客户端,下载地址
但是所有的应用一定要先改此处的设置,将服务器地址设置成你自己的。


十:取消用户注册
参考此段代码。
1 | docker run -d --name bitwardenrs \ |