https://bitwarden.com/。Bitwarden是一款开源的密码管理工具,可以直接访问他们的官网注册并使用他们的服务,将账号信息交给他们管理,也可以自行搭建服务,将账号密码存在自己的服务器上,供自己或者朋友进行使用
需要注意:启用该功能需要配置 https 访问方式,否则会无法注册 |
更多配置项请参照官方文档 https://github.com/dani-garcia/vaultwarden/wiki
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