简介

https://bitwarden.com/。Bitwarden是一款开源的密码管理工具,可以直接访问他们的官网注册并使用他们的服务,将账号信息交给他们管理,也可以自行搭建服务,将账号密码存在自己的服务器上,供自己或者朋友进行使用

需要注意:启用该功能需要配置 https 访问方式,否则会无法注册

更多配置项请参照官方文档 https://github.com/dani-garcia/vaultwarden/wiki

vaultwarden.yml

echo -n "API token" | argon2 "$(openssl rand -base64 32)" -e -id -k 65540 -t 3 -p 4 | sed 's#\$#\$\$#g'


version: '3'
 
services:
  vaultwarden:
    container_name: vaultwarden
    image: vaultwarden/server:latest
    restart: unless-stopped
    volumes:
      - /data/vaultwarden/data/:/data/
      - /etc/localtime:/etc/localtime:ro
    ports:
      - 3004:80
    environment:
      - DOMAIN=https://pass.waringid.me
      - LOGIN_RATELIMIT_MAX_BURST=10
      - LOGIN_RATELIMIT_SECONDS=60
      - ADMIN_RATELIMIT_MAX_BURST=10
      - ADMIN_RATELIMIT_SECONDS=60
      - ADMIN_SESSION_LIFETIME=20
      - ADMIN_TOKEN=$$argon2id$$v=19$$m=65540,t=3,p=4$$OHk0WjN4M3NKYzNpU1F5d3BCOTg3NjZkZbnFJR3hzaz0$$0/tkTgmBFgjMWG/f/148/8oPRBGP
      - SENDS_ALLOWED=true
      - EMERGENCY_ACCESS_ALLOWED=true
      - WEB_VAULT_ENABLED=true
      - SIGNUPS_ALLOWED=true
      - SIGNUPS_VERIFY=true
      - SIGNUPS_VERIFY_RESEND_TIME=3600
      - SIGNUPS_VERIFY_RESEND_LIMIT=5
      - SMTP_HOST=smtp.139.com
      - SMTP_FROM=13609796771@139.com
      - SMTP_FROM_NAME=Password-Manage
      - SMTP_SECURITY=force_tls 
      - SMTP_PORT=465
      - SMTP_USERNAME=13609796771@139.com
      - SMTP_PASSWORD=e702
      - WEBSOCKET_ENABLED=true

https://github.com/dani-garcia/vaultwarden/wiki/Enabling-admin-page#secure-the-admin_token