Add stack Update, ComfyUI model manager, and slim ComfyUI stack.

Server UI gains Update on stack cards, ComfyUI Models tab with workflow
scan and downloads, and centralized comfyui_config. Model catalog and
download scripts move from stacks/comfyui to server-ui so ComfyUI stays a
minimal Docker wrapper for easier image updates.
This commit is contained in:
tomasz-syn-grzegorza
2026-07-05 18:45:17 +00:00
parent 359afb3a59
commit 73e4fc005e
33 changed files with 3604 additions and 307 deletions
+25 -3
View File
@@ -210,15 +210,37 @@ cd ../localai && docker compose --profile localai start localai
---
## 10. Modele (później)
## 10. Modele
Compose **nie pobiera** modeli automatycznie.
Opcje:
### Server UI (zalecane)
1. **ComfyUI-Manager** w UI — instalacja węzłów i modeli
1. Panel **Server UI** (`http://<IP>:8091`) → zakładka **ComfyUI Modele**
2. Wpisz API Key (rozdział 08) → wybierz model → **Pobierz**
3. Pliki lądują w `/data/apps/comfyui/models/` (bind mount — przetrwają restart kontenera)
**Sekcja „Wymagane przez workflow”** skanuje `/data/apps/comfyui/workflows/*.json` i pokazuje brakujące pliki (checkpoint, LoRA, VAE itd.). URL pobierania jest brany z ComfyUI-Manager, gdy model nie ma wpisu w `stacks/server-ui/comfyui-models.catalog.yaml`. Zapis workflow w ComfyUI (`:8188`) automatycznie aktualizuje listę po odświeżeniu Server UI.
Przykład testowy: `cp manual-tutorial/examples/comfyui/example-sdxl-refiner.api.json /data/apps/comfyui/workflows/`
### Skrypty CLI
```bash
cd stacks/server-ui/scripts/comfyui
./list-models.sh
./download-model.sh <catalog-id>
```
Katalog: `stacks/server-ui/comfyui-models.catalog.yaml`
### Inne opcje
1. **ComfyUI-Manager** w UI ComfyUI (`:8188`) — modele spoza katalogu repo
2. Ręcznie — pliki `.safetensors` / `.ckpt` do `/data/apps/comfyui/models/checkpoints/`
Opcjonalnie w `.env`: `HF_TOKEN`, `CIVITAI_TOKEN` (dla wybranych wpisów katalogu).
Szacunki VRAM (przy zatrzymanym LocalAI):
| Model | VRAM (orientacyjnie) |