Docker 部署
Docker 部署是推荐的方式,支持所有平台,简单快速。
Step 1: 安装 Docker
如果尚未安装 Docker,请先安装:
- Windows / macOS: 下载 Docker Desktop
- Linux: 参考官方文档 Install Docker Engine
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 -dStep 3: 访问管理后台
部署完成后,访问 http://localhost:3000 即可打开管理后台。
默认管理员账号:
- 用户名:
root - 密码:
123456
WARNING
请在首次登录后立即修改默认密码!
Step 4: 创建 API Key
- 登录管理后台
- 进入「令牌」页面
- 点击「添加令牌」
- 设置名称和额度,点击保存
- 复制生成的 API 密钥
配置环境变量
常用环境变量:
| 变量名 | 说明 | 默认值 |
|---|---|---|
SQL_DSN | 数据库连接字符串(留空使用 SQLite) | 空 |
REDIS_CONN_STRING | Redis 连接字符串(留空使用内存缓存) | 空 |
SESSION_SECRET | Session 加密密钥 | 随机生成 |
SYNC_FREQUENCY | 余额同步频率(分钟) | 60 |
更多环境变量请参考项目源码。
升级
bash
docker compose pull
docker compose up -d数据会自动保留在 ./data 目录中。
