Skip to content

Docker 部署

Docker 部署是推荐的方式,支持所有平台,简单快速。

Step 1: 安装 Docker

如果尚未安装 Docker,请先安装:

TIP

建议使用 Docker Compose 来管理容器,方便配置和升级。

Step 2: 使用 Docker Compose 部署

创建 docker-compose.yml 文件:

yaml
version: '3.8'
services:
  any-api:
    image: calciumion/any-api:latest
    container_name: any-api
    restart: always
    ports:
      - "3000:3000"
    volumes:
      - ./data:/data
    environment:
      - SQL_DSN=  # 留空则使用 SQLite
      - REDIS_CONN_STRING=  # 留空则使用内存缓存

启动服务:

bash
docker compose up -d

Step 3: 访问管理后台

部署完成后,访问 http://localhost:3000 即可打开管理后台。

默认管理员账号:

  • 用户名: root
  • 密码: 123456

WARNING

请在首次登录后立即修改默认密码!

Step 4: 创建 API Key

  1. 登录管理后台
  2. 进入「令牌」页面
  3. 点击「添加令牌」
  4. 设置名称和额度,点击保存
  5. 复制生成的 API 密钥

配置环境变量

常用环境变量:

变量名说明默认值
SQL_DSN数据库连接字符串(留空使用 SQLite)
REDIS_CONN_STRINGRedis 连接字符串(留空使用内存缓存)
SESSION_SECRETSession 加密密钥随机生成
SYNC_FREQUENCY余额同步频率(分钟)60

更多环境变量请参考项目源码。

升级

bash
docker compose pull
docker compose up -d

数据会自动保留在 ./data 目录中。

API 中转站