2021.06.01 bitwarden_rs项目已经更名为vaultwarden,安装方式不变,命令变更

之前命令行安装的时候,由于和宝塔冲突,所以要安装其他必要插件。接下来讲一讲面板安装方法,这个比较简单
一、安装宝塔,步骤略
二、安装docker,从面板软件商店选取docker安装
三、设置网站,可以设置二级域名,并做好dns解析,网站配置PHP选静态,数据库可以不建
四、申请SSL,并开启强制https
五、docker拉取镜像
4.1 docker中选取镜像管理,获取镜像,输入vaultwarden/server
微信图片_20210413140737.png
4.2 docker建立容器,容器端口80,服务器端口自定义,要记住这个端口,后面需要网站反代,防火墙做好放行。目录映射中,容器目录写/data,服务器目录填写网站的目录下的文件夹(/www/wwwroot/"website"/data),"website"需要替换成设置的域名
微信截图_20210413140959.png
需要注意的是,端口和目录映射两个设置,务必要点击"+"按钮,不然是设置不成功的。
六、端口反代
进入到网站设置,选择反向代理,输入刚才的端口,保存,至此应该就可以通过二级域名访问vaultwarden了。
微信截图_20210413141623.png
七、登陆后自己先注册一个账号,然后要关闭注册
SSH登陆VPS,输入一下命令,注意vaultwarden是容器名称,SIGNUPS_ALLOWED=false代表禁止注册,/www/wwwroot/"website"/data为上面创建容器时所写的服务器目录,记得替换"website"为自己的域名,/data为容器目录,5555:80代表上面创建容器时的服务端口:容器端口,这个和宝塔设置的顺序是反的。

docker run -d --name vaultwarden \
-e SIGNUPS_ALLOWED=false \
-v /www/wwwroot/"website"/vw-data/:/data/ \
-p 5555:80 \
vaultwarden/server:latest

这是设置后就不允许再注册新的用户了。
八、vaultwarden的关闭和启动

#关闭vaultwarden
docker stop vaultwarden
#启动vaultwarden
docker start vaultwarden

九、vaultwarden升级

# Pull the latest version
docker pull vaultwardenrs/server:latest

# Stop and remove the old container
docker stop vaultwarden
docker rm vaultwarden

# Start new container with the data mounted
docker run -d --name vaultwarden -v /www/wwwroot/"website"/vw-data/:/data/ -p 5555:80 vaultwarden/server:latest

注意"website"要替换成自己的域名,5555替换成自己的本机转发端口
十、其他
1、vaultwarden的资料是网站的vw-data目录下,sqlite3数据库,安全起见可以定期备份到其他地方,升级或者重装后者移转只要把这个数据库复制进去就可以了
2、vaultwarden可以采用网页登陆,插件登陆,app登陆,这也是我比较看好的地方。插件和app登陆前注意设定服务器为自己的地址服务器,不然会连接bitwarden官方服务器。这个软件甚至支持二次验证,指纹验证,功能还是比较强大。
3、vault本身可以使用https协议,还有其他的设置可以参照作者网站介绍:https://github.com/dani-garcia/vaultwarden

评论已关闭