Share
2021年4月21日

基于宝塔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