介绍

Vaultwarden是Bitwarden密码管理工具第三方修改的版本,它比官方版占用性能跟少,对于服务器的配置低的更加友好,并且解锁了官方付费MFA的功能。还可以使用Bitwarden官方的APP,插件。

搭建

用docker搭建

1.拉起镜像

docker pull vaultwarden/server

2.用docker搭建 启用管理页面 启用域名 禁用邀请

docker run -d --name vaultwarden \
  -e DOMAIN=https://example.com \
  -e ADMIN_TOKEN=some_random_token_as_per_above_explanation \
    -e INVITATIONS_ALLOWED=false \
  -v /home/docker/vaultwarden:/data/ \
  -p 4433:80 \
  vaultwarden/server:latest

详细配置文件看:Vaultwarden Wiki 中文版
3.更新 Vaultwarden 镜像

拉取最新版本的镜像
docker pull vaultwarden/server:latest

停止并移除旧版本容器
docker stop vaultwarden
docker rm vaultwarden

使用已挂载的数据启动容器
docker run -d --name vaultwarden -v /home/docker/vaultwarden:/data/ -p 4433:80 vaultwarden/server:latest

docker-compose 文件

1.创建docker-compose.yml 文件

version: '3.8'

services:
  vaultwarden:
    image: vaultwarden/server:latest
    container_name: vaultwarden
    restart: unless-stopped  # 容器退出时自动重启(除非手动停止)
    environment:
      - DOMAIN=https://example.com  # 替换为你的实际域名
      - ADMIN_TOKEN=some_random_token_as_per_above_explanation  # 替换为强随机令牌
      - INVITATIONS_ALLOWED=false  # 禁用邀请功能
    volumes:
      - /home/docker/vaultwarden:/data/  # 数据持久化目录
    ports:
      - "4433:80"  # 宿主机端口:容器端口

2.启动容器

docker-compose up -d