CYFOR
写的很差,毕竟张小龙说要提防 blog 写得很好的产品经理
非资深产品经理,7 年+工作经验,邮箱 cyfor@foxmail.com
垂直经验:DevOps 、 OpenApi 、 ToB 、 ToG 、区块链、数字政务、智慧城市
(左侧社交链接不重要,放几个是为了好看)

基于宝塔 Docker 自建 Bitwarden 密码管理

宝塔安装 Docker

宝塔应用列表搜索 docker 安装

Docker 中安装 Bitwarden

  • 获取源
    打开镜像管理,获取 Bitwarden_rs 的官方镜像 bitwardenrs/server
    (Bitwarden_rs 是 Bitwarden 的民间第三方版本)
  • 创建容器
    容器端口为 80,服务端口随便填一个未使用的端口 (不能冲突);
    服务器目录填上/www/wwwroot/xxxx.com(可以先创建网站,然后用网站的所在目录),容器目录为/data;
    以上两个都需要点一下加号,不然不会保存。
    完成后点击提交
宝塔面板搭建 Docker bitwardenrs 教程

添加网站

新建一个网站,域名填上 (这步可以在创建 docker 之前),数据库不创建,PHP 版本选纯静态。
设置网站,选 SSL,申请一个免费的 SSL,开启强制 HTTPS;
点击反向代理,添加一个反代,目标 URL 为 http://127.0.0.1:xxxx(端口为刚才创建容器时的端口) 。

放行端口

安全设置里放行容器的端口,然后就可以直接访问域名了 (要解析过)

关闭注册

另外
关闭注册:第一次注册好之后,第二次启动的时候,使用 ssh 连接到服务器。

docker run -d –name 容器名称 \
-e SIGNUPS_ALLOWED=false \
-v 目录映射:/data/ \
-p 端口映射:80 \
bitwardenrs/server:latest