配置所有标记为 “Mandatory(必填)” 的环境变量对确保 Maxun 正常运行非常重要。

    变量名 是否必填 描述 如果未设置
    BACKEND_PORT 是 后端运行使用的端口。Docker 设置需要用到 默认值:8080
    FRONTEND_PORT 是 前端运行使用的端口。Docker 设置需要用到 默认值:5173
    BACKEND_URL 是 后端服务运行的地址 默认值:http://localhost:8080
    VITE_BACKEND_URL 是 前端用来连接后端的地址 默认值:http://localhost:8080
    PUBLIC_URL 是 前端服务运行的地址 默认值:http://localhost:5173
    VITE_PUBLIC_URL 是 后端用来连接前端的地址 默认值:http://localhost:5173
    JWT_SECRET 是 用于签名和验证 JWT 的密钥 JWT 认证将无法使用
    DB_NAME 是 要连接的 Postgres 数据库名称 数据库连接将失败
    DB_USER 是 用于连接 Postgres 数据库的用户名 数据库连接将失败
    DB_PASSWORD 是 用于连接 Postgres 数据库的密码 数据库连接将失败
    DB_HOST 是 Postgres 数据库服务器的地址 数据库连接将失败
    DB_PORT 是 用于连接 Postgres 数据库的端口 数据库连接将失败
    ENCRYPTION_KEY 是 用于加密敏感数据(代理、密码等)的密钥 加密功能将无法使用
    MINIO_ENDPOINT 是 MinIO 的地址,用于存储机器人运行截图 无法连接 MinIO 存储
    MINIO_PORT 是 MinIO 服务的端口 无法连接 MinIO 存储
    MINIO_CONSOLE_PORT 否 MinIO WebUI 的端口,Docker 环境下需要配置 无法访问 MinIO 的 Web UI
    MINIO_ACCESS_KEY 是 用于 MinIO 认证的 Access Key MinIO 认证将失败
    GOOGLE_CLIENT_ID 否 用于 Google OAuth 的客户端 ID,用于 Google Sheet 集成登录认证 Google 登录将无法使用
    GOOGLE_CLIENT_SECRET 否 用于 Google OAuth 的客户端密钥 Google 登录将无法使用
    GOOGLE_REDIRECT_URI 否 Google OAuth 回调处理用的 Redirect URI Google 登录将无法使用
    REDIS_HOST 是 Redis 服务器地址,BullMQ 会使用它来调度机器人任务 Redis 连接将失败
    REDIS_PORT 是 Redis 服务器端口号 Redis 连接将失败
    MAXUN_TELEMETRY 否 是否禁用匿名使用数据的收集。保持开启有助于我们了解产品使用方式和评估新改动的影响。建议保留开启状态 不会收集遥测数据