Add ComfyUI app (community) - #5509
Open
Chinabanker wants to merge 7 commits into
Open
Conversation
ComfyUI is a powerful and modular Stable Diffusion GUI/API with a graph/nodes interface. This app uses the community image chinabanker/comfyui-official:cu128 (built from official Comfy-Org source, PyTorch 2.11.0+cu128, daily auto-builds). - NVIDIA GPU passthrough via resources.gpus - 8 storage mounts (models/input/output/workflows/custom_nodes/user/HF/torch caches) - CLI_ARGS for extra flags, default --disable-xformers - TCP healthcheck on the web UI port
- Image tag: cu128 -> cu130 (PyTorch 2.13.0+cu130, CUDA 13.0) - app_version: 0.30.0 -> 0.30.2 - README: TrueNAS SCALE 26 (driver 590.x) requirement, RTX 30/40/50 support - cu128 removed from Docker Hub (unfixable Blackwell cuBLAS bug)
This comment was marked as spam.
This comment was marked as spam.
Author
|
Friendly ping — this PR is ready for review. Summary of the current state (updated 2026-08-16):
Happy to adjust anything (min_scale_version, storage layout, CLI_ARGS defaults, etc.). Thanks for your time. |
- library: 2.3.8 -> 2.3.11 (latest, per CONTRIBUTIONS.md; 2.3.8 removed upstream) - app_version: 0.30.2 -> 0.33.2 (track upstream ComfyUI) - sources: add catalog URL
Author
|
Updated PR to fix self-inflicted issues and align with CONTRIBUTIONS.md:
Happy to adjust anything else (e.g. min_scale_version once a 26.x value lands in the catalog). |
…p_version to 0.34.0 - questions.yaml default webui_port 8188 -> 30481 (catalog convention: defaults >30k; 30473 was taken by byb-budget) - docker-compose: add_port with explicit container_port 8188 + healthcheck pinned in-container (host port is user-configurable) - app_version tracks upstream v0.34.0 (image rebuilt and pushed 2026-08-27) - README documents the port mapping
Author
|
Updated the PR (65b2d0b):
Rendered compose re-validated locally against library 2.3.11: ports, mounts, healthcheck and portal all correct. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
App Addition
AI
Description
Adds ComfyUI to the community train.
ComfyUI is a node-graph based GUI/API/backend for diffusion models (image and video generation). This package ships it as a single-container TrueNAS app:
gpu_configurationresourceCLI_ARGSenvironment question for extra ComfyUI flagsImage
chinabanker/comfyui-official:cu130Comfy-Org/ComfyUI) with its official requirements; Dockerfiles and build logs are public at https://github.com/Chinabanker/comfyui-officialcu130tag plus dated tagsRequires a host driver with CUDA 13.0 support (NVIDIA driver ≥ 590 branch — bundled in TrueNAS SCALE 26).
App Information
Testing
Tested locally on TrueNAS SCALE 26.0.0-BETA.2 with an RTX 5090:
Rendered compose validated locally against catalog library 2.3.11: image reference, host port 30481 → container 8188 mapping, all 8 mounts, TCP healthcheck (
/dev/tcp/127.0.0.1/8188) and portal are present and correct.Icons and Screenshots
Please upload the following to the CDN:
app.yaml'sicon:field is already set to the predicted CDN pathhttps://media.sys.truenas.net/apps/comfyui/icons/icon.png.Special Notes
min_scale_versionis set to25.10.0because no 26.x value exists in the catalog yet — happy to raise it once one lands, or hold the merge until 26 is stable.Checklist