bitwarden和vaultwarden配置都是一样的,使用宝塔面板,容易备份,容易管理。这里用宝塔配置一个vaultwarden。前提要有域名,后期SSL要使用。
教程开始:
1、新建站点
新建站点,PHP 版本纯静态,不创建数据库,同时将根目录复制。点击新建好的站点,为新站点申请 SSL。
2、新建 docker
从宝塔自带的软件商店搜索 docker 并安装docker管理器,方便后期安装管理。
安装后点击设置 – 镜像管理 填入 vaultwarden/server:latest,拉取镜像。如下图:
3、新建 docker,添加端口和目录映射,目录一定要选刚才创建网站的目录。如下图
4、配置反向代理
打开 配置文件 添加 websocket 配置 (不配置此项可能不会及时自动同步)
配置代码
upstream vaultwarden-ws {
zone vaultwarden-ws 64k;
server 127.0.0.1:3012;
keepalive 2;
}
5、打开 站点 – 反向代理随便添加一个,因为后边还要手动调整。
覆盖粘贴如下内容,保存即可,此时访问网址已经可以看到相关页面了,注册一个账号作为使用的主账号,可以导出 chrome 浏览器以前保存过的密码,然后导入到 Bitwarden。
#PROXY-START/
location / {
proxy_pass http://127.0.0.1:5814;
proxy_http_version 1.1;
proxy_cache_bypass $http_upgrade;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
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;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Port $server_port;
}
location /notifications/hub {
proxy_http_version 1.1;
proxy_pass http://vaultwarden-ws;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
location /notifications/hub/negotiate {
proxy_pass http://127.0.0.1:5814;
}
#PROXY-END/
最后用网页打开创建账号就可以使用了。
温馨提示:
最后再配合宝塔的定时自动备份。
附上vaultwarden镜像2014.1.2版
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END