跳转到主要内容
本指南帮助你使用 Docker Compose 快速部署完整的 AiToEarn 应用。

服务架构

前置要求

  • Docker:20.10+
  • Docker Compose:2.0+
  • 系统内存:建议 4GB+
  • 磁盘空间:建议 20GB+
验证安装:

快速启动

只需 3 步,即可在本地跑起完整的 AiToEarn。
1

克隆并启动

首次启动会拉取镜像,可能需要几分钟。运行 docker compose ps 确认所有服务为 healthy 或 running。
2

打开界面

启动成功后,打开浏览器访问 http://localhost:8080。首次启动会自动创建管理员账号并自动登录,无需手动注册。
3

配置 Relay 中继(强烈推荐)

AiToEarn 需要登录你的社交媒体账号(抖音、小红书、TikTok 等)才能发布内容。这些平台要求 OAuth 开发者凭据才能授权登录。
  • 不配 Relay:你需要自己去十几个平台逐一申请开发者账号,获取 client_id/secret,非常麻烦。
  • 配了 Relay:借用官方 aitoearn.ai 的凭据完成授权,一个 API Key 搞定所有平台。
配置方法:
  1. 在 aitoearn.ai(国际)或 aitoearn.cn(中国)注册登录,进入 设置 → API Key,创建一个 API Key。
  2. 在浏览器打开部署后的界面,进入 配置管理。
  3. 选择 Server → Relay 中转,配置发布平台授权使用的 Relay。
  4. 如需使用平台提供的 AI 模型,选择 AI → Relay 中转 并配置 AI Relay。
  5. OpenAI、Gemini、Anthropic 等模型服务商也可以在 AI → 模型服务商 中填写平台提供的 API Key 和 API 地址。
  6. 保存后点击 保存并重启,让对应服务重新加载配置。
中国版 Key 搭配 https://aitoearn.cn/api,国际版 Key 搭配 https://aitoearn.ai/api;环境和 Key 不匹配会导致 401。
到这里,你已经可以正常使用 AiToEarn 了。

运维参考

自动登录默认已启用。首次启动时,aitoearn-init 服务会生成管理员 token 并保存到共享卷中,aitoearn-web 服务自动读取该 token 完成登录。
所有应用服务镜像使用 pull_policy: always,确保每次 docker compose up 都拉取最新镜像。
以下配置用于服务间通信,使用 Docker 内部网络,通常无需修改:
配置文件以可写卷挂载到容器中,可通过配置管理界面修改,保存后需重启对应服务:

配置速查表

aitoearn-ai 和 aitoearn-server 不再通过 docker-compose.yml 的 environment 配置运行参数,统一读取挂载的 config.yaml,并通过配置管理界面修改。

Compose 中仍保留的环境变量

最后修改于 2026年10月30日