Files
Telegram-Panel/.env.example
2026-08-09 13:38:07 +08:00

65 lines
2.6 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Telegram Panel - Docker Compose 本地配置示例
#
# 使用方式:
# 1) 复制本文件为 .env(.env 已在 .gitignore 中)
# 2) 按需填写你的值
#
# Compose 会自动读取当前目录下的 .env 用于变量替换:
# docker compose pull
# docker compose up -d
#
# 也可以显式指定:
# docker compose --env-file .env pull
# docker compose --env-file .env up -d
# 镜像标签(默认稳定版 latest)
# 开发版可改为:
# TP_IMAGE=ghcr.io/moeacgx/telegram-panel:dev-latest
TP_IMAGE=ghcr.io/moeacgx/telegram-panel:latest
# Webhook 模式(生产环境可选)
# - true: 使用 Webhook(需要公网 HTTPS + 反向代理转发 /api/bot/webhook/*)
# - false: 默认 Long Polling
TP_TELEGRAM_WEBHOOK_ENABLED=false
# 你的公网 HTTPS 域名(必须是 https://...),例如:
# TP_TELEGRAM_WEBHOOK_BASE_URL=https://panel.example.com
TP_TELEGRAM_WEBHOOK_BASE_URL=
# Webhook 验证密钥(建议随机字符串,Telegram 会在请求头里携带用于校验)
TP_TELEGRAM_WEBHOOK_SECRET_TOKEN=
# WARP 可选配置:仅在叠加 docker-compose.warp.yml 时使用。
# Compose 项目名不是 telegram-panel 时,请改为面板容器实际所在网络。
TP_WARP_DOCKER_NETWORK=telegram-panel_default
# 新建 WARP 的默认代理协议,可选 http 或 socks5。
# 一键创建弹窗可对单次创建覆盖该默认值。
TP_WARP_PROXY_PROTOCOL=http
# 受管 WARP 上限和 Docker 创建模板;0 表示不设置该限制,保持旧安装行为。
# 内存单位为字节;CPU 用核数小数(例如 0.5);PIDs 为进程数。
TP_WARP_MAX_MANAGED_PROXY_COUNT=0
TP_WARP_CONTAINER_MEMORY_LIMIT_BYTES=0
TP_WARP_CONTAINER_CPU_LIMIT=0
TP_WARP_CONTAINER_PIDS_LIMIT=0
# WARP 自动维护:定期探测出口,连续失败后重启容器并重新检测。
TP_WARP_AUTO_RECOVERY_ENABLED=true
TP_WARP_HEALTH_CHECK_INTERVAL_MINUTES=5
TP_WARP_FAILURE_THRESHOLD=2
TP_WARP_RECOVERY_COOLDOWN_MINUTES=30
# 是否定时重启“仍然健康”的 WARP。重启可能更换账号出口 IP,默认关闭。
# 如需与 tokens-pro 类似的 720 分钟定时刷新,可改为 true。
TP_WARP_SCHEDULED_REFRESH_ENABLED=false
TP_WARP_SCHEDULED_REFRESH_INTERVAL_MINUTES=720
# 普通 HTTP/SOCKS5 和 Resin 出口巡检:默认使用轻量 ProbeUrl,只更新健康状态。
# 手动检测面板/代理出口时才使用 MetadataUrl 获取公网 IP、国家/地区和 WARP trace。
TP_PROXY_EGRESS_PROBE_URL=https://208.67.222.222/
TP_PROXY_EGRESS_METADATA_URL=https://cloudflare.com/cdn-cgi/trace
TP_PROXY_EGRESS_MAINTENANCE_ENABLED=true
TP_PROXY_EGRESS_MAINTENANCE_INITIAL_DELAY_SECONDS=30
TP_PROXY_EGRESS_MAINTENANCE_INTERVAL_MINUTES=5