一、安装Docker环境
网站:
- https://github.com/dani-garcia/vaultwarden
1.1 准备VPS主机
Docker需要VPS运行,现在的VPS主机基本上也是白菜价了,自己择优购入一台即可。
1.2 Docker环境
还需要在VPS主机上配置好Docker环境,这里有一个一键安装Docker环境的命令,不会的可以用宝塔,搭建傻瓜式。
1.3 准备一个域名
Vaultwarden需要使用Https访问,所以你还需要提前准备一个域名。
二、Vaultwarden安装
2.1 安装运行
使用以下命令安装Vaultwarden:
使用以下命令运行Vaultwarden:
或者你也可以使用以下命令配置是否允许注册,是否记录日志,是否开启通知:
Vaultwarden运行的参数还有非常地多:
相关说明如下:
Vaultwarden所有的数据都是在目录bw-data下。

2.2 停止开启
使用以下命令可以停止Vaultwarden运行:
2.3 禁止注册
为了保证Vaultwarden服务器的稳定,你可以禁止Vaultwarden注册新用户(这一项可以放在最后,否则你自己都无法注册了)。
2.4 发送邮件
如果你的Vaultwarden是多用户使用的话,那么你可以配置一下SMTP发邮件了,参考如下:
三、配置Https证书
3.1 设置域名
首先,将你的域名解析到Vaultwarden服务器IP地址。

3.2 反向绑定
你可以使用Nginx等反向绑定域名,这里我们使用Docker平台上的Nginx反向绑定域名管理工具,操作简单方便。首先按照教程安装好:Nginx反向绑定域名管理工具-无需修改Nginx规则一键添加反向绑定域名。
进入到系统,在SSL那一项添加你想要绑定的域名,输入你的域名DNS解析商的API,完成签发SSL证书。

然后就是进入到系统点击添加绑定域名。

添加你的域名,填写你的服务器IP地址和端口,这个端口就是刚刚我们安装Vaultwarden时设置的。

在绑定域名SSL处选择你刚刚已经为你的域名申请成功SSL证书的域名。

完成后,现在你就可以使用域名访问到Vaultwarden了。

四、Vaultwarden使用
首次使用Vaultwarden,你需要先注册一个账号。

这个就是Vaultwarden的用户界面了,和Bitwarden_RS是一样的。

Vaultwarden支持各大浏览器扩展、手机APP和桌面客户端,详细使用见:Bitwarden自建密码存储系统图文教程。

五、Vaultwarden升级
Vaultwarden升级命令如下:
容器操作命令如下: