
作者:极致拖延症患者
目录
1、申请域名






2、搭建步骤
2.1、配置yum源
# 更新yum sudo yum update
然后输入Y确认

2.2、安装宝塔面板
卸载宝塔面板:
wget sh bt-uninstall.sh安装宝塔面板:
yum install -y wget && wget -O install.sh ;&& sh install.sh安装完成之后会出现如下界面

这里复制面板地址,用户名和密码

安装好后
2.3、安装docker
安装命令如下
curl -fsSL htt://get.doer.com | bash -s doer --mirror Aliyun测试
# 开启doer sudo systemctl start doer # 查看doer状态 sudo systemctl status doer # 运行hello-world镜像 sudo doer run hello-world出现如下界面表示安装以及运行docker成功!

设置docker开启自启动
sudo systemctl enable doer2.4、部署Bitwarden
doer run -d --name bitwarden --restart unless-stopped -e WEBSOET_ENABLED=true -v //root/替换成自己的域名/:/data/ -p 00:80 -p 3012:3012 vaultwarden/server:latest查看容器运行状态:使用
doer -a
2.5、宝塔面板添加站点

站点添加成功后,设置网站目录与部署Bitwarden时的路径一致!


此时访问一下域名会出现


配置如下:
location / { proxy_pass :00/; 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 htt; }添加反向代理成功之后,访问站点,出现登录界面即为成功!

2.6、注册账号登录
点击创建账号,填写相应信息,注册成功后跳转到登录界面,使用刚才创建的账号进行登录。出现如下界面表示登录成功!


3、使用Bitwarden
3.1、关闭新用户注册
首先需要关闭容器和卸载容器:
# 停止容器 doer stop bitwarden # 删除容器 doer rm -f bitwarden # 查看正在运行的容器 doer -a然后再重新运行:第三行就代表不再允许新用户注册!
doer run -d --name bitwarden --restart unless-stopped -e WEBSOET_ENABLED=true -e SIGNU_ALLOWED=false -v //root/域名/:/data/ -p 00:80 -p 3012:3012 vaultwarden/server:latest出现如下界面表示关闭新用户注册成功!

3.2、设置自动同步功能
bitwarden 默认不会自动同步的,不管你添加或者删除又或是修改了一条记录,都只是先保存到本地,只有当你手动点一下同步时才会进行同步。此时我们可以打开 websocket notifications 功能,这样修改后会立刻自动同步到云端。所以,我们还需要再配置一下反向代理。
打开配置,直接将代码复制过去就可以了(可以把上面配置的反向代理那段给覆盖掉)。

配置如下:
location / { proxy_pass :00; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; }location /notifications/hub { proxy_pass :3012; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; }location /notifications/hub/negotiate { proxy_pass :00; }3.3、安装浏览器插件

这里我们用Eagle浏览器来测试
1.点击浏览器右边的第三个选择上面的添加插件,搜索bitwarden后选择第一个安装
2.点击bitwarden左上角的工具选项,设置我们自己的服务器域名地址,格式为 https://域名
3.后续正常登陆即可
大家有想看的可以留言,我会尽快更新的