项目重构

This commit is contained in:
zeaslity
2024-11-28 16:42:36 +08:00
parent a31ae1055a
commit c9f69d595e
822 changed files with 4 additions and 3091 deletions

View File

@@ -0,0 +1,4 @@
# reference
### https://www.dejavu.moe/posts/selfhosted-bitwarden-with-cloudflare-tunnel/

View File

@@ -0,0 +1,54 @@
IP_HEADER=none
WEBSOCKET_ENABLED=true
WEBSOCKET_ADDRESS=0.0.0.0
WEBSOCKET_PORT=3012
SENDS_ALLOWED=true
# 启用紧急访问
EMERGENCY_ACCESS_ALLOWED=true
# 日志等级
LOG_LEVEL=warn
# 注册需要验证?
SIGNUPS_VERIFY=true
SIGNUPS_VERIFY_RESEND_TIME=3600
SIGNUPS_VERIFY_RESEND_LIMIT=3
# 允许注册的域名白名单(你的邮箱域名)
SIGNUPS_DOMAINS_WHITELIST=107421.xyz
# 允许创建组织的用户邮箱
ORG_CREATION_USERS=you@107421.xyz
# 使用 openssl rand -base64 48 命令快速生成管理员令牌
ADMIN_TOKEN=WnzCmaUPhFsN5jUphoazxw4hlh2cfwjlUPPKJOXxYdLAApxuoFiCIgIjUO8HbaY7
# 允许邀请?
INVITATIONS_ALLOWED=true
# 邀请名称
INVITATION_ORG_NAME=Vault-Warden
# 邀请失效时间(时)
INVITATION_EXPIRATION_HOURS=12
# 密码提示?
SHOW_PASSWORD_HINT=false
# Vaultwarden 域名
DOMAIN=https://vault-warden.107421.xyz
# 替换您的 Yubikey API 信息(没有请注释掉)
#YUBICO_CLIENT_ID=87654
#YUBICO_SECRET_KEY=Sd1yGCsWonKyDAkyhObC1khs2QDJQYo1arrfDmg=
# YUBICO_SERVER=http://107421.xyz/wsapi/2.0/verify
# 设置您的 SMTP 发送邮箱信息
#SMTP_HOST=smtp.xxx.com
#SMTP_FROM=warden@107421.xyz
#SMTP_FROM_NAME=Vaultwarden Service
# 根据邮箱修改
#SMTP_SECURITY=force_tls
# SMTP 端口
#SMTP_PORT=465
#SMTP_USERNAME=warden@107421.xyz
# 密码用 '' 包围起来
#SMTP_PASSWORD='Y6qMP7LVgx+JOzYa3kKbOq8q'
#SMTP_TIMEOUT=15

View File

@@ -0,0 +1,16 @@
version: '3.3'
services:
vaultwarden:
image: vaultwarden/server:alpine
container_name: vault-warden
restart: always
environment:
- TZ=Asia/Shanghai
ports:
- 1314:80 # Vaultwarden 映射端口
- 3012:3012 # Websocket 映射端口
volumes:
- '/data/vault-warden/persist-data:/data'
env_file:
- /root/app-install/vault-warden/vault.env # 环境变量路径