服务器搭建 Bitwarden
本文使用华为云服务器搭建 Bitwarden,用来存储密码
一、Bitwarden
Bitwarden 是一款开源的密码管理服务,用户可在加密的保管库中存储敏感信息(例如网站登入凭据(简单说就是账号密码))。Bitwarden支持多种设备,从桌面端到移动端再到浏览器端,甚至连命令行和网页端都有!
二、购买服务器和域名
2.1 购买服务器
首先,完成此项任务,我们必须得有一台自己的服务器,就是一台能够24H常开的电脑,我这里买了39块一年的华为云服务器(没人报销就买最便宜的也够用,服务器需要做备案处理,我花了大概一个月的时间备案)。
2.2 购买域名
由于 Bitwarden 需要域名,所以可以在阿里云购买个便宜的域名,我买了个1块钱一年的域名,并且解析域名到 2.1 购买服务器 中服务器的外网地址.
三、部署 Bitwarden 服务
3.1 安装宝塔面板国际版
为了方便大家安装,此次我们选择aa-panel面板来安装(宝塔面板国际版,好处就是不用登陆绑定手机号)。 这里用 MobaXterm 连接到服务器,使用 root 用户(或者sudo -i 使用管理员权限)
centos用这个
yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh aapanel40
Ubuntu/Deepin用这个
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo bash install.sh aapanel
Debian用这个
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh aapanel
一路y/yes过去,2 分钟安装成功。 接下来输入你的外网地址,输入账号密码即可(这里需要打开华为云的7800|888|80|443|20|21 端口)。 登录后,如果提示这个界面,那就选左边的 LNMP,点绿色的一键安装即可。
3.2 安装 docker
点击 docker 再点击 安装docker
再然后,按照图片的提示输入域名,选择打开 ssl 打开强制 https(不然等下无法访问),最后点击 submit
3.3 docker 拉取 valutwarden/server
按照步骤,在第三步输入 vaultwarden/server 再点击提交(submit)。 拉取完成后,点击container,再点击add container 根据我的设置填充, Name 写名字(四个字符以上),image 是你刚下载的镜像,port 选择端口,第一个空是 docker 容器的端口,写 80;第二个是服务器的端口,写 88,你也可以随意写一个。再向下,找到 memory 写成 256MB volume 写 /www/wwwroot/vaultwardenDocker 是你想要把文件放在哪里,后面是容器文件夹,写上 /data 。再向后拉,重启规则选择第一个。 出现这个界面就说明搭建完成了。
3.4 设置网站目录和反代
回到 website,点击刚才创建网站的后面 conf。 选择 site directory,再点击 📁 文件夹图标,找到刚才docker那里设置的文件目录(/www/wwwroot/vaultwardenDocker),再点击后面的 save 这里也值得一提的是 SSL 的证书我记得我曾在阿里的域名申请过,但是因为服务器域名备案时间有点太久了,我忘记了SSL证书的相关设置方法,当我点击SSL的时候这里的证书已经自己填好了,希望大家在这里遇到问题的时候再@我一下。 至此,Bitwarden 搭建完成,可以通过域名愉快的访问 Bitwarden 服务了。此外,bitwarden提供了特别多的客户端,但是所有的应用一定要先改此处的设置,将服务器地址设置成你自己的域名。
参考视频:服务器搭建Bitwarden教程