跳转至

PAM

Reference

一、安装

Bitwarden


Vaultwarden

# Reference
https://github.com/dani-garcia/vaultwarden
https://hub.docker.com/r/vaultwarden/server
https://github.com/dani-garcia/vaultwarden/wiki
https://bitwarden.com/download/

# Sample
docker pull vaultwarden/server:latest
docker run -d --name vaultwarden -v ./vw-data/:/data/ --restart unless-stopped -p 8087:80 vaultwarden/server:latest

# Explain
docker pull vaultwarden/server:1.32.7
docker run -d --name vaultwarden --restart unless-stopped \
  -v ./vaultwarden/:/data/ \
  -p 18080:80 \
  -e SIGNUPS_ALLOWED=false \#禁用新用户注册
  -e INVITATIONS_ALLOWED=false \#禁用邀请
  -e ADMIN_TOKEN=xx \#openssl rand -base64 48
  vaultwarden/server:1.32.7

# ENVS
https://github.com/dani-garcia/vaultwarden/blob/main/.env.template

# Example
cat > .vaultwarden.env <<EOF
# signups disable 
SIGNUPS_ALLOWED=false

# invitations disable 
INVITATIONS_ALLOWED=false

# admin enable(TOKEN不能加引号,否则界面输入后识别不出来)
ADMIN_TOKEN=Dxn0bNfpSbTF2BVR7rwsn92rfV5lxtocnfiesVAQICHRWLR1tXE0rzU0Q28Xe626

# enable events logging
ORG_EVENTS_ENABLED=true
EOF

touch .vaultwarden.env
docker run -d --name vaultwarden --restart unless-stopped \
  -v /data1/lib/vw-data/:/data/ \
  -p 18080:80 \
  --env-file=.vaultwarden.env \
  vaultwarden/server:1.32.7

# Detect
docker top vaultwarden
docker logs -f vaultwarden

# Reset
docker stop vaultwarden
docker rm vaultwarden

二、使用

2.1 插件

chrome://extensions/

插件名称:Bitwarden

2.2 SMTP

# Reverse Proxy, enable ssl <required>
https://valutwanden.8ops.top/admin

# settings
SMTP_HOST=smtp.exmail.qq.com
SMTP_FROM=vaultwarden@8ops.top
SMTP_FROM_NAME=Vaultwarden
SMTP_USERNAME=vaultwarden@8ops.top
SMTP_PASSWORD=xx
SMTP_TIMEOUT=15
SMTP_SECURITY=force_tls
SMTP_PORT=465

!! TODO

1,普通使用
2,插件使用:Vaultwarden Chrome extents: Bitwarden
3,SSO登录
4,配置邮箱
5,注册账号