appstore/apps/2fauth/latest/data.yml
2024-12-12 21:27:56 +08:00

427 lines
11 KiB
YAML

additionalProperties:
formFields:
- default: "40273"
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
required: true
rule: paramPort
type: number
- default: "2FAuth"
edit: true
envKey: APP_NAME
labelEn: App Name
labelZh: 应用名
required: true
type: text
- default: "local"
edit: true
envKey: APP_ENV
labelEn: App Environment
labelZh: 应用环境
required: true
type: select
values:
- label: "local"
value: "local"
- label: "production"
value: "production"
- default: "Asia/Shanghai"
edit: true
envKey: APP_TIMEZONE
labelEn: Timezone
labelZh: 时区
required: true
type: text
- default: "false"
edit: true
envKey: APP_DEBUG
labelEn: Debug Mode
labelZh: 调试模式
required: true
type: select
values:
- label: "True"
value: "true"
- label: "False"
value: "false"
- default: "admin@localhost.com"
edit: true
envKey: SITE_OWNER
labelEn: Site Owner
labelZh: 站点拥有者
required: true
type: text
- default: "yuBiR9dlyokasPeguSPl8oPRLpHiqAbr"
edit: true
envKey: APP_KEY
labelEn: App Key (32 characters)
labelZh: 应用密钥 (32 位字符)
required: true
type: text
- default: "http://localhost:40273"
edit: true
envKey: APP_URL
labelEn: App URL (External URL)
labelZh: 应用网址 (外部访问地址)
required: true
rule: paramExtUrl
type: text
- default: "false"
edit: true
envKey: IS_DEMO_APP
labelEn: Demo Mode
labelZh: 演示模式
required: true
type: select
values:
- label: "True"
value: "true"
- label: "False"
value: "false"
- default: "daily"
edit: true
envKey: LOG_CHANNEL
labelEn: Log Channel
labelZh: 日志通道
required: true
type: text
- default: "notice"
edit: true
envKey: LOG_LEVEL
labelEn: Log Level
labelZh: 日志级别
required: true
type: select
values:
- label: "debug"
value: "debug"
- label: "info"
value: "info"
- label: "notice"
value: "notice"
- label: "warning"
value: "warning"
- label: "error"
value: "error"
- label: "critical"
value: "critical"
- label: "alert"
value: "alert"
- label: "emergency"
value: "emergency"
- default: "/srv/database/database.sqlite"
disabled: true
envKey: DB_DATABASE
labelEn: Database Path
labelZh: 数据库路径
required: true
type: text
- default: "file"
disabled: true
envKey: CACHE_DRIVER
labelEn: Cache Driver
labelZh: 缓存驱动
required: true
type: text
- default: "file"
disabled: true
envKey: SESSION_DRIVER
labelEn: Session Driver
labelZh: 会话驱动
required: true
type: text
- default: "log"
edit: true
envKey: MAIL_MAILER
labelEn: Mailer
labelZh: 邮件发送方式
required: true
type: text
- default: ""
edit: true
envKey: MAIL_HOST
labelEn: Mail Host
labelZh: 邮件服务器
required: false
type: text
- default: ""
edit: true
envKey: MAIL_PORT
labelEn: Mail Port
labelZh: 邮件端口
required: false
type: number
- default: ""
edit: true
envKey: MAIL_USERNAME
labelEn: Mail Username
labelZh: 邮件用户名
required: false
type: text
- default: ""
edit: true
envKey: MAIL_PASSWORD
labelEn: Mail Password
labelZh: 邮件密码
required: false
type: password
- default: ""
edit: true
envKey: MAIL_ENCRYPTION
labelEn: Mail Encryption
labelZh: 邮件加密方式
required: false
type: text
- default: ""
edit: true
envKey: MAIL_FROM_NAME
labelEn: Mail From Name
labelZh: 邮件发件人姓名
required: false
type: text
- default: ""
edit: true
envKey: MAIL_FROM_ADDRESS
labelEn: Mail From Address
labelZh: 邮件发件人地址
required: false
type: text
- default: "true"
edit: true
envKey: MAIL_VERIFY_SSL_PEER
labelEn: Mail Verify SSL Peer
labelZh: 邮件验证 SSL 证书
required: true
type: select
values:
- label: "True"
value: "true"
- label: "False"
value: "false"
- default: "60"
edit: true
envKey: THROTTLE_API
labelEn: API Throttle
labelZh: API 限制
required: true
type: number
- default: "5"
edit: true
envKey: LOGIN_THROTTLE
labelEn: Login Throttle
labelZh: 登录限制
required: true
type: number
- default: "web-guard"
edit: true
envKey: AUTHENTICATION_GUARD
labelEn: Authentication Guard
labelZh: 认证保护
required: true
type: select
values:
- label: "web-guard"
value: "web-guard"
- label: "reverse-proxy-guard"
value: "reverse-proxy-guard"
- default: "365"
edit: true
envKey: AUTHENTICATION_LOG_RETENTION
labelEn: Authentication Log Retention
labelZh: 认证日志保留
required: true
type: number
- default: ""
edit: true
envKey: AUTH_PROXY_HEADER_FOR_USER
labelEn: Authentication Proxy Header for User
labelZh: 用户认证代理头
required: false
type: text
- default: ""
edit: true
envKey: AUTH_PROXY_HEADER_FOR_EMAIL
labelEn: Authentication Proxy Header for Email
labelZh: 邮箱认证代理头
required: false
type: text
- default: ""
edit: true
envKey: PROXY_LOGOUT_URL
labelEn: Proxy Logout URL
labelZh: 代理注销网址
required: false
type: text
- default: "2FAuth"
edit: true
envKey: WEBAUTHN_NAME
labelEn: WebAuthn Name
labelZh: WebAuthn 名称
required: true
type: text
- default: ""
edit: true
envKey: WEBAUTHN_ID
labelEn: WebAuthn ID
labelZh: WebAuthn ID
required: false
type: text
- default: "preferred"
edit: true
envKey: WEBAUTHN_USER_VERIFICATION
labelEn: WebAuthn User Verification
labelZh: WebAuthn 用户验证
required: true
type: select
values:
- label: "Preferred"
value: "preferred"
- label: "Required"
value: "required"
- label: "Discouraged"
value: "discouraged"
- default: ""
edit: true
envKey: TRUSTED_PROXIES
labelEn: Trusted Proxies
labelZh: 信任代理
required: false
type: text
- default: ""
edit: true
envKey: PROXY_FOR_OUTGOING_REQUESTS
labelEn: Proxy for Outgoing Requests
labelZh: 出站请求代理
required: false
type: text
- default: "log"
edit: true
envKey: BROADCAST_DRIVER
labelEn: Broadcast Driver
labelZh: 广播驱动
required: true
type: text
- default: "sync"
edit: true
envKey: QUEUE_DRIVER
labelEn: Queue Driver
labelZh: 队列驱动
required: true
type: text
- default: "120"
edit: true
envKey: SESSION_LIFETIME
labelEn: Session Lifetime
labelZh: 会话有效期
required: true
type: number
- default: ""
edit: true
envKey: REDIS_HOST
key: redis
labelEn: Redis Service
labelZh: Redis服务
required: true
type: service
- default: "6379"
edit: true
envKey: REDIS_PORT
labelEn: Redis Service Port
labelZh: Redis服务端口
required: true
rule: paramPort
type: number
- default: ""
edit: true
envKey: PANEL_REDIS_ROOT_PASSWORD
labelEn: Redis Password
labelZh: Redis 密码
required: true
type: password
- default: ""
edit: true
envKey: PUSHER_APP_ID
labelEn: Pusher App ID
labelZh: Pusher 应用 ID
required: false
type: text
- default: ""
edit: true
envKey: PUSHER_APP_KEY
labelEn: Pusher App Key
labelZh: Pusher 应用密钥
required: false
type: text
- default: ""
edit: true
envKey: PUSHER_APP_SECRET
labelEn: Pusher App Secret
labelZh: Pusher 应用密钥
required: false
type: password
- default: "mt1"
edit: true
envKey: PUSHER_APP_CLUSTER
labelEn: Pusher App Cluster
labelZh: Pusher 应用集群
required: true
type: text
- default: "local"
edit: true
envKey: MIX_ENV
labelEn: Mix Environment
labelZh: Mix 环境
required: true
type: text
- default: ""
edit: true
envKey: OPENID_AUTHORIZE_URL
labelEn: OpenID Authorize URL (Edit to remove comments in compose.yml to take effect)
labelZh: OpenID 授权 URL (编辑去除compose.yml里的注释生效)
required: false
type: text
- default: ""
edit: true
envKey: OPENID_TOKEN_URL
labelEn: OpenID Token URL (Edit to remove comments in compose.yml to take effect)
labelZh: OpenID 令牌 URL (编辑去除compose.yml里的注释生效)
required: false
type: text
- default: ""
edit: true
envKey: OPENID_USERINFO_URL
labelEn: OpenID Userinfo URL (Edit to remove comments in compose.yml to take effect)
labelZh: OpenID 用户信息 URL (编辑去除compose.yml里的注释生效)
required: false
type: text
- default: ""
edit: true
envKey: OPENID_CLIENT_ID
labelEn: OpenID Client ID (Edit to remove comments in compose.yml to take effect)
labelZh: OpenID 客户端 ID (编辑去除compose.yml里的注释生效)
required: false
type: text
- default: ""
edit: true
envKey: OPENID_CLIENT_SECRET
labelEn: OpenID Client Secret (Edit to remove comments in compose.yml to take effect)
labelZh: OpenID 客户端密钥 (编辑去除compose.yml里的注释生效)
required: false
type: password
- default: ""
edit: true
envKey: GITHUB_CLIENT_ID
labelEn: GitHub Client ID (Edit to remove comments in compose.yml to take effect)
labelZh: GitHub 客户端 ID (编辑去除compose.yml里的注释生效)
required: false
type: text
- default: ""
edit: true
envKey: GITHUB_CLIENT_SECRET
labelEn: GitHub Client Secret (Edit to remove comments in compose.yml to take effect)
labelZh: GitHub 客户端密钥 (编辑去除compose.yml里的注释生效)
required: false
type: password