A self-hosted, local-first AI image generation platform with optional multi-device sync.
868
A local-first AI image generation workspace built with Rust, Leptos and Axum. It supports OpenAI Image, OpenAI Responses API, Google Nano Banana and OpenAI-compatible image gateways.
Rust 构建的本地优先 AI 图片生成工作台,支持游客本地使用、受限生成代理,以及登录后的手动跨设备同步。
OpenAI Image、Responses API、Nano Banana 和 OpenAI 兼容 图像接口。服务器需要安装 Docker 和 Docker Compose。下载部署文件:
mkdir -p mewimage && cd mewimage
curl -LO https://raw.githubusercontent.com/Rabbit-bot-No-002/MewImage/main/docker-compose.yml
curl -o .env https://raw.githubusercontent.com/Rabbit-bot-No-002/MewImage/main/.env.example
生成两个随机密钥:
openssl rand -hex 32
openssl rand -base64 32
编辑 .env,至少填写:
MEW_AUTH_SECRET=第一条命令生成的随机值
MEW_ADMIN_TOKEN=第二条命令生成的随机值
MEW_ALLOWED_ORIGINS=https://你的正式域名
启动服务:
docker compose pull
docker compose up -d
docker compose logs -f app
默认端口为 3188:
http://服务器IP:3188
首次打开页面后,注册第一个账号,并在管理员初始化入口填写 MEW_ADMIN_TOKEN。后续普通用户注册后需要管理员审批,才能使用服务器图片存储和跨设备同步。
通过 Nginx Proxy Manager、Nginx 或 Caddy 部署 HTTPS 时,推荐设置:
MEW_ALLOWED_ORIGINS=https://你的正式域名
MEW_SESSION_SECURE=true
MEW_TRUST_PROXY_HEADERS=true
只有当 MewImage 后端端口无法绕过反向代理从公网直接访问时,才能启用 MEW_TRUST_PROXY_HEADERS,否则客户端可能伪造来源 IP 绕过限流。
Docker Compose 默认将数据保存到部署目录下的 ./data:
data/
├── mew-image.db
└── assets/
mew-image.db 保存用户、会话、同步快照和图片索引。assets/ 保存已审批登录用户同步到服务器的图片。linux/amd64,暂未提供 ARM64 镜像。MewImage is released under the MIT License.
Content type
Image
Digest
sha256:ee65788a1…
Size
43.1 MB
Last updated
about 1 month ago
docker pull mewlab/mewimage