前言
记忆很差,所以之前一直是所有的平台都使用一样的密码,想着也没有重要的东西,可是随着登陆平台的增多,重要的信息也变多了,不再敢把所有鸡蛋放在一个篮子里.第三方的云存储我是不敢用的,同时我也有同步的需求,正好手里有闲置的小鸡,很适合自建,搜索了一下,觉得vaultwarden符合我的需求.
部署
- 新建
docker-compose.yml
mkdir vaultwarden
cd vaultwarden
vim docker-compose.yml
version: '3'
services:
vaultwarden:
restart: always
container_name: vaultwarden
image: vaultwarden/server:latest
volumes:
- ./vw-data/:/data/
ports:
- 8062:80 # 本机8062映射到docker网络80端口
environment:
- SMTP_HOST=mail.example.com(改) # 有域名就可以在larksuite部署免费的域名邮箱
- SMTP_FROM=iamawesome@example.com(改)
- SMTP_FROM_NAME=VaultWarden
- SMTP_SECURITY=starttls
- SMTP_PORT=587
- SMTP_USERNAME=iamawesome@example.com(改)
- SMTP_PASSWORD=some-long-strong-password-for-your-email-user-i-hope(改)
- SMTP_TIMEOUT=30
- SMTP_AUTH_MECHANISM="Plain"
- LOGIN_RATELIMIT_MAX_BURST=10
- LOGIN_RATELIMIT_SECONDS=60
- DOMAIN=https://homevault.example.org(改)
- INVITATION_ORG_NAME=HomeVault
- INVITATIONS_ALLOWED=true
- ADMIN_TOKEN=another-really-long-Str0n6-passw0rol-you-will-need(改)
- SIGNUPS_ALLOWED=false
- SIGNUPS_DOMAINS_WHITELIST=example.com,mydomain.net,myotherdomain.org(改)
- SIGNUPS_VERIFY=true
- SIGNUPS_VERIFY_RESEND_TIME=3600
- SIGNUPS_VERIFY_RESEND_LIMIT=6
- EMERGENCY_ACCESS_ALLOWED=true
- SENDS_ALLOWED=true
- WEB_VAULT_ENABLED=true
docker-compose.yml
- 启动
docker-compose up -d
- 设置反代
- 开始使用vaultwarden管理你的密码
相关链接
Install Vaultwarden, a... | OSiA
Vaultwarden is a compatible, open source, back end for Bitwarden written in Rust. It is extremely…
