LOCAL SD SERVER · WINDOWS / LINUX

电脑端出图服务端
A1111 兼容 API

把普通 Windows / Linux 电脑变成本地 Stable Diffusion 出图 API,手机 App 可局域网或穿透连接。

下载 Windows EXE 下载 Linux tar.gz
x86_64 · 默认端口 8080 · steps=20 · batch=1
DOWNLOAD

下载服务端

两个安装包都在最新 Release 页,选择对应系统。

Windows 安装包

双击安装后运行 etserver;开始菜单有快捷方式。最新 v1.6.6。
v1.6.6 · 11,274,789 B · sha256 d79e885a…
下载 EXE

Linux x86_64 便携包

解压后 ./etserver 直接运行;支持 nohup / systemd 保活。最新 v1.6.6。
v1.6.6 · 16,534,919 B · sha256 98d52008…
下载 tar.gz
QUICK START

快速上手

CONFIG FILES

ghost.txt / tip.txt

ghost.txt(自动云备份)

首次启动在程序目录生成模板,第一行填你自己的 ghp_ GitHub 令牌:

gh:ghp_你的GitHub令牌

出图后自动上传到私有仓 LocalDreamET-Upload(不存在自动创建)。不填则关闭云备份,图只落本地。

tip.txt(默认提示词模板)

512x512
正向提示词,例如:masterpiece, best quality, 1girl
反向提示词,例如:lowres, bad anatomy, watermark

第一行尺寸(宽x高);其后正向 / 反向模板。API 显式传参时以请求为准。

API REFERENCE

API 速查

除 /healthz 外都要带 Key,三选一:Authorization: Bearer <key>、X-API-Key: <key>、?api_key=<key>。

端点用途
GET /healthz免 Key 探活:200 ready / 503 loading
POST /sdapi/v1/txt2imgA1111 文生图,返回 images[] base64
POST /sdapi/v1/img2img图生图,init_images 传 base64 data URI
POST /v1/images/generationsOpenAI 风格,返回 data[].b64_json

txt2img 示例:

curl -X POST http://127.0.0.1:8080/sdapi/v1/txt2img \
  -H "Authorization: Bearer <46位KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "a cute cat, best quality",
    "width": 512, "height": 512,
    "steps": 30, "batch_size": 6
  }'

frpc 内网穿透:在 VPS 跑 frps,本地 frpc 把 8080 映射到远程端口,手机 App 填 http://<VPS_IP>:<remote_port>。