DSH 机上新增的内部 Web 站点(类 Civitai 的作品库),每次 GPU 机 ComfyUI 完成图片/视频生成,作品会自动收录,可在网页上按模型分类浏览、在线预览、查看提示词/模型/工作流/参数并下载。
ComfyUI/output/(跳过 minimax_seg_cache、rtx2x、.pt)。2026-09-13 起 config.json 的 indexAll: true = 收录 output 下全部作品(含存量,已全量回填 1725 条);改回 false 则只收录新生成。SaveVideo/VHS 会把整个 prompt+workflow 写进 mp4 的 prompt/workflow(webm 为大写 PROMPT/WORKFLOW),用 ffprobe -show_format 即可还原主模型/LoRA/提示词/参数;确无 tag 时再用同目录同名 PNG 或 ComfyUI /history 兜底。(2026-09-13 修正:旧逻辑只解析 PNG、视频靠 /history,导致 411 个视频全部"未识别"。)| 项 | 值 |
|---|---|
| 应用目录 | /home/zyw/Downloads/comfyui-gallery/ |
| Web | server.js → 端口 8900 |
| 同步代理 | sync-agent.js(常驻,拉取+解析+入库) |
| 元数据 | data/meta/<id>.json(id=sha1(相对路径)前24位) |
| 媒体镜像 | media/(GPU output 增量镜像,当前含存量镜像 ~3.3G) |
| 缩略图缓存 | data/thumbs/ |
| 配置 | config.json:password(口令)、port、syncIntervalMs、indexAll(是否收录全部作品)、sinceEpoch(旧的收录起点,indexAll=true 时不生效) |
| 回填工具 | backfill.js(全量重解析+家族重算+继承;--no-pull 只重建元数据) |
| 日志 | ~/Downloads/gallery-sync.log、gallery-web.log |
启停:bash /home/zyw/Downloads/comfyui-gallery/galleryctl.sh {start|stop|restart|status}
改口令:编辑 config.json 的 password → bash galleryctl.sh restart。
部署时随机生成:kqXQEI9q(在 config.json 中,可自行修改后重启生效)
LoadImage 原图继承家族setInterval.unref()(否则首轮后进程退出)/historymeta-lib.js 的 FAMILY_RULESnode backfill.js(已执行,1725 条,"其他/未识别"归零)06-ComfyUI-H3运维记录/2026-09-13-相册模型与LoRA识别修复和全量回填.mddownload-server.js 的 .gallery-link 渲染(已同步备份重启生效)。