Docker部署bitwarden

相关文档:
用Bitwarden自建密码管理系统
自动备份Bitwarden数据库

环境

可变
WEB_VAULT_ENABLED是否开启 Web 客户端,设置为true
SIGNUPS_ALLOWED是否开放用户注册,设置为false
WEBSOCKET_ENABLED是否开启WebSocket,设置为true
LOG_FILE日志保存文件路径,设置为/data/bitwarden.log

SIGNUPS_ALLOWED​ 字段,如果是第一次安装,因为你必须先注册才能存储数据,所以暂且先打开;搭建好注册后再改成 false​,如果只是升级,直接设为 false 即可。

Docker compose部署

version: '3.8'

services:
  vaultwarden:
    image: vaultwarden/server:latest
    container_name: vaultwarden
    restart: unless-stopped
    ports:
      - "8880:80"   #前面8080可改
      - "3012:3012"   #前面3012可改
    volumes:
      - /share/CACHEDEV2_DATA/Container/bitwarden:/data/   # 将当前目录(docker-compose.yml所在目录)挂载到容器内的 /data
    environment:
      - WEB_VAULT_ENABLED=true
      - SIGNUPS_ALLOWED=false
      - WEBSOCKET_ENABLED=true
      - LOG_FILE=/data/bitwarden.log

运行

在浏览器中输入 http://NASIP:8880,就能看到主界面了