群晖通过 Docker 部署BitWarden

这篇文章是 黑群晖 系列 21 篇文章中的第 18 篇

群晖安装 Docker

607e8f4ba54e4bc8811a60ef71988a68.png|700

下载****映像 vaultwarden/server

选中注册表,搜索 vaultwarden,找到 vaultwarden/server
为什么要使用 vaultwarden/server 呢,因为 bitwardenrs/server 改名了~
408ead03d81026c60d567e31e488f3cc.png|700

e5458143ff5e9565d2999e603b40770a.png|700

 下载好以后选中映像,在映像中找到 vaultwarden/server,双击进入配置,修改容器名称(随意修改,我一般用默认值),自动启动,开不开看你自己需求,然后下一步;
 7f5f4af9d4428514c0b830dfaa15e8dc.png|700
端口设置,首先删除第一行设置【端口 3012】,剩下一行设置如下,本地端口使用任意未被暂用的端口,

我这里作为演示使用 3586,容器端口不变保持 80;
2bbcb2a1acba76d9dc1190b194f51477.png|700
然后存储空间设置,添加文件夹,路径为刚刚创建的 docker/bitwarden,容器路径一定要挂载 /data;

a984e3924911b929c0d3c96cd4376c13.png|700

环境配置,环境配置可以配置注册是否开放,时区;

没有特殊需求设置 SIGNUPS_ALLOWED、TZ 即可,设置如下:

SIGNUPS_ALLOWED 控制注册是否开放,true 开放注册,false 关闭注册【BitWarden 部署完成后,可以关闭注册功能】

可变:SIGNUPS_ALLOWED 值:true

TZ 控制时区,默认时区是 utc,TZ 设置为 Asia/Shanghai 可以修改时区上海

可变:TZ 值:Asia/Shanghai
b3fc30ef6c779b7dc43d8981eb1c8573.png|700

e7d630ef66f5b4321e83200bfb713b6d.png|700

配置完毕以后把 bitwarden 容器运行起来,这个时候使用 [群晖 ip: 3586] 即可访问到 bitwarden 的登录页面了,

这里注意,目前 https://本地 IP:3586,是无法打开页面的。(除非不启用 SSL,用 http://群晖的 ip:3568)

15f62cc3adacd2054112d2539ec1b0be.png|700

反向代理实现 https 访问的方法

  1. 打开群晖的控制面板 -Synology 应用程序门户 - 反向代理服务器,点击新增
  2. 来源协议:HTTPS,来源端口:8058(注意:这里端口要和前边的端口区分开)
  3. 目的地协议:HTTP,目的地端口:8057(注意:这里是前边的 8057 端口(实际映射了 vaultwarden 服务器的 80 端口)
    6c415de8fcba496db9278fad829dcb5b.png|700

  4. 此时在内网输入 https://群晖服务器 ip:8058 就可以使用 https 方式访问了,可以正常注册和登陆,将前边的地址加端口复制到浏览器 bitWarden 插件中也可以使用插件登陆服务器(但因为没有有效的证书,所以浏览器还是会显示 " 不安全 ",所以 pc 端和手机端的 app 依然无法正常登陆)

系列目录<< 群晖搭建FreshRSS订阅托管服务群晖NAS搭建外网可访问的电子图书馆Calibre-Web >>