Imagic / 妙绘
安装部署

安装总览

部署模式选择与系统要求

Imagic 走 Docker 部署, 镜像由官方在 Dockerhub 上发布 (woodchen/imagic), 用户直接拉镜像即可, 不需要自己构建。一份 docker-compose.yml 同时支持开发与生产。本章按场景拆成几篇:

系统要求

项最低推荐
操作系统Linux x86_64 / macOS / Windows + WSL2Linux x86_64
CPU1 vCPU2 vCPU 以上
内存1 GiB2 GiB 以上
磁盘5 GiB (SQLite + 图片存储)按图片量评估, S3 模式可大幅降低本地占用
Docker24+ (含 BuildKit)Docker 27+ + Compose v2

运行期不需要 GPU, 所有生图能力来自上游 OpenAI 兼容渠道。

必需的外部依赖

Imagic 启动期 强制依赖 Redis (ping 不通直接 fatal), 用于:

  • 异步生图任务事件总线 (Redis Stream + Pub/Sub)
  • 跨进程取消信号 (Pub/Sub)
  • session HMAC 密钥持久化 (重启不踢下线)

数据库为可选 SQLite 或 PostgreSQL。SQLite 文件落盘 ./data/imagic.db, 适合单实例; 多实例或希望接入云数据库统一备份策略时切 PostgreSQL。

至少需要一个 OpenAI 兼容渠道

部署完成 ≠ 可以生图。首次登录后必须到 /admin/channels 添加至少一条 OpenAI 兼容的图像生成渠道 (BaseURL + API Key), 模型默认 gpt-image-2。 具体配置见 功能介绍 → 渠道与计费。

On this page