一:拉取镜像
直接提取映像,名字:bitwardenrs/server
二:创建数据存放文件夹
通过“File Station”在主机想要存放的位置建立数据存放文件夹,名字任意,只要自己知道是“Bitwarden”的数据存放地方就可以了。
注意看一下文件夹权限,保证能读写。
三:配置容器
1:在刚才提取的映像里面新建容器。
2:高级设置
可以先填写网络端口,容器里面的端口不要修改。
3:“存储”添加“绑定装载主机路径”
“主机”选择第二步中建立的文件夹,“容器”直接输入“/data”
经过三步设置好之后,点击“应用”创建容器,可能需要等一会,等待容器创建完成,可以在日志里看到创建过程。
四:外网访问
搭建好之后外网无法访问,作用就要打折扣了。
参考之前的文章“威联通通过Container Station(docker)安装frp进行内网穿透”
我们只需要在配置文件里添加
[bitwarden] type = tcp local_ip = 192.168.1.168 local_port = 3333 remote_port = 3333
但是直接通过IP+端口访问是没办法创建新账号的,默认需要https访问才行。
参考文章:通过反向代理访问IP+端口并开启https访问(宝塔面板)
这样通过域名就可以了。
五:Bitwarden静止注册
搭建好之后首先注册一个用户,然后威联通里面重新创建容器
其它都不用修改,默认跟刚才创建时候一样,只需要添加一个变量
SIGNUPS_ALLOWED=false
变量:SIGNUPS_ALLOWED
值:false
这样就不能新创建用户了。
要想重新创建账户,同样再重新创建容器,把变量删掉即可。