GitDeployHub

leng-yue/ten-agent

github.com/leng-yue/ten-agent ↗
Docker
20 environment variables found in .env.example

Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow. (showing first 20, more exist in .env.example)

  • LOG_PATH Log path
  • LOG_STDOUT
  • GRAPH_DESIGNER_SERVER_PORT Graph designer server port
  • SERVER_PORT Server port
  • WORKERS_MAX Maximum number of workers
  • WORKER_QUIT_TIMEOUT_SECONDES Worker quit timeout in seconds
  • AGORA_APP_ID Agora App ID Agora App Certificate(only required if enabled in the Agora Console)
  • AGORA_APP_CERTIFICATE
  • ALIBABA_CLOUD_ACCESS_KEY_ID secret Extension: aliyun_analyticdb_vector_storage
  • ALIBABA_CLOUD_ACCESS_KEY_SECRET secret
  • ALIYUN_ANALYTICDB_ACCOUNT
  • ALIYUN_ANALYTICDB_ACCOUNT_PASSWORD secret
  • ALIYUN_ANALYTICDB_INSTANCE_ID
  • ALIYUN_ANALYTICDB_INSTANCE_REGION
  • ALIYUN_ANALYTICDB_NAMESPACE
  • ALIYUN_ANALYTICDB_NAMESPACE_PASSWORD secret
  • ALIYUN_TEXT_EMBEDDING_API_KEY secret Extension: aliyun_text_embedding
  • AWS_ACCESS_KEY_ID secret Extension: bedrock_llm Extension: polly_tts
  • AWS_SECRET_ACCESS_KEY secret
  • AZURE_STT_KEY secret Extension: agora_rtc Azure STT key and region
Best match Fly.io Anything Dockerized — requires the Fly CLI.
macOS
brew install flyctl && fly launch --from https://github.com/leng-yue/ten-agent
Linux
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/leng-yue/ten-agent
Windows (PowerShell)
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/leng-yue/ten-agent
Or deploy to a different host
← Try another repo