Node to enable seamless multiuser workflow collaboration, run on local and remote comfy servers.
A ComfyUI node designed to enable seamless multi-user workflow collaboration.
Features Video: Coming Soon
<br>Install/Maintain on Server Only: This node should only be installed on the server machine.
No Installation Needed for Others: Other users don’t need to install this node.
URL for Connection: Other users only need the URL to connect locally/remotely.
Security:
CTRL+Enter
is for users with queue permission only.Editor Permissions:
All Admin Server (not recommended):
Admin Account Setup
section for more details.[!WARNING] When opening the ComfyUI workspace for the first time, it will be locked. Login as admin to enable editing.
<br>[!WARNING] Move or disable the ComfyUI-Nexus nodes from the custom nodes folder if you want to return to your normal ComfyUI setup.
[!CAUTION] Enable the old
litegraph(legacy)
node search box. (New node search box is under development and has bugs)
ComfyUI\custom_nodes
folderComfyUI-Nexus
like this ComfyUI-Nexus.disabled
to disable.t
LAlt + p
LAlt + o
(for user with editor permission only)CTRL+Enter
(for user with queue permission only)/nick <name>
: changes your nickname/login account password
: this command is used to become admin./logout
: logout the admin.comfy-cli
comfy node registry-install ComfyUI-Nexus
ComfyUI\custom_nodes
and Run CMD.git clone https://github.com/daxcay/ComfyUI-Nexus.git
Custom Nodes Manager
and search for ComfyUI-Nexus
, then install this node.<br>[!IMPORTANT]
Restart ComfyUI before proceeding to next step
Open Comfyui in your browser:
In your url tab, digits after colon (:) is your port.
Example:
The port for the above URL will be 8188
Open the file ComfyUI\nexus\admins.json
in notepad.
"epic" is the account name and "comfynexus" is password
Replace account and password with your own liking, but make sure not to use spaces.
Open the file ComfyUI\nexus\admins.json
in notepad. add another account(s) and password(s) like this.
Make sure every password is different, and make sure not to use spaces.
[!IMPORTANT] Don't leave the password as "comfynexus" as anyone can login.
[!NOTE] DO NOT SHARE ACCOUNT AND PASSWORD IN PUBLIC
<br>[!IMPORTANT]
Save file and Restart ComfyUI before proceeding to next step
ngrok http <port>
ipconfig
.http://192.168.1.45:<comfy_port>
, the final URL will be: http://192.168.1.45:5000
<br>[!NOTE] Ngrok and WiFi address might change if you restart the machine. Follow above steps again to get the new URL.
<br>[!NOTE] Admin has all permissions by default.
When you join ComfyUI for the first time, you will see this chat window in the top left corner:
<br>To chat, press t
, then write the message and press 'Enter'.
/nick <name>
: changes your nickname/login <account> <password>
: this command is used to become admin. ( account name and password saved in admins.json
above )/logout
: logout the admin.To show/hide the user panel, press LAlt + p
.
For users, the user panel will look like this:
Users can perform the following actions on a joined user:
For admins, the user panel will look like this:
Admins can perform the following actions on a joined user:
To show/hide the backup panel, press LAlt + o
.
The backup panel looks like this:
<br>Backups are saved 60 seconds apart. To load a workflow dragged by an admin, the admin will have to wait 60 seconds to let the server make a backup, then load it for all users.