# ================================================
# Jitsi Meet - 环境变量配置
# 复制此文件为 .env 并修改配置
# ================================================

# 时区
TZ=Asia/Shanghai

# 数据目录
DATA_ROOT=../volumes

# ==================== 镜像版本 ====================
JITSI_IMAGE_TAG=stable-9584

# ==================== 公网访问 ====================
# Jitsi 公网访问地址 (必须配置)
JITSI_PUBLIC_URL=https://meet.example.com

# JVB 公网 IP (必须配置，用于 WebRTC 媒体流)
JVB_HOST_ADDRESS=192.168.0.253

# ==================== 端口配置 ====================
# Web 端口
JITSI_WEB_HTTP_PORT=8280
JITSI_WEB_HTTPS_PORT=8443

# JVB 端口 (UDP 用于媒体流，TCP 用于备用)
JVB_PORT=10000
JVB_TCP_PORT=4443

# ==================== JWT 认证 ====================
# JWT App ID (与后端服务保持一致)
JWT_APP_ID=urbanLifeline

# JWT 密钥 (生产环境必须修改!)
JWT_APP_SECRET=your-jwt-secret-key-change-in-production

# ==================== 功能开关 ====================
# 是否启用认证 (1=启用, 0=禁用)
JITSI_ENABLE_AUTH=1

# 是否允许访客 (1=允许, 0=禁止)
JITSI_ENABLE_GUESTS=0

# 是否启用 HTTPS (容器内)
JITSI_ENABLE_HTTPS=0
JITSI_DISABLE_HTTPS=1

# 是否启用录制
JITSI_ENABLE_RECORDING=0

# 日志级别
JITSI_LOG_LEVEL=info

# ==================== 组件密码 ====================
# 内部组件认证密码 (生产环境建议修改)
JICOFO_COMPONENT_SECRET=jicofo-secret
JICOFO_AUTH_PASSWORD=focus-password
JVB_AUTH_PASSWORD=jvb-password

# ==================== STUN 服务器 ====================
JVB_STUN_SERVERS=stun.l.google.com:19302,stun1.l.google.com:19302
