In this post I hope to share how you can install Custom Nodes manually that are not allowed by the security level configuration of ComfyUI. I use Pinokio as the platform for running my ComfyUI Platform. In fact I actually run multiple versions of ComfyUI but share the models folder amongst them.

When you try to install custom nodes that are not published in ComfyUI Manager which by the way is a great tool to install Custom Nodes, ComfyUI will complain that the Custom Node cannot be installed and you will get this alert “This action is not allowed with this security level configuration.” One of the ways to remove this restriction is to modify some .ini files but I have never managed to get it to work successfully so I wanted to find another manual method that let’s me do this. I have now found this and here it is.

How to Install Custom Node when “Not allowed”

When you cannot install custom nodes because of this above limitation you need to install the custom node in the custom_nodes folder manually by running the git clone command. However many of these custom nodes have requirements which need to be installed inside the Virtual Environment (VENV) of the ComfyUI installation inside Pinokio. This is not an easy process as you need to figure out how to activate the venv of your install.

Open the folder where ComfyUI is installed, navigate to app\custom_nodes folder and Typle in the Explorer bar cmd. This will open the Command Prompt in your current path.

Now you need to activate the Virtual environment venv. This is done using the command: conda activate base && E:\pinokio\api\comfy.git.2.0\app\env\Scripts\activate In this command the path needs to relatively adjusted. Replace E:\pinokio\api\comfy.git.2.0 with your own folder where ComfyUI is installed inside Pinokio folder.

Next run these below commands. Here ofcourse we are installing this Custom Node called ComfyUI-EasyColorCorrector, but you would again change the git clone <git url of customnode> and then navigate to <customnode> folder you installed and run the pip install -r requirements.txt to ensure all dependencies of the node are installed.

E:\pinokio\api\comfy.git.2.0\app\custom_nodes>conda activate base && E:\pinokio\api\comfy.git.2.0\app\env\Scripts\activate 

(env) (base) E:\pinokio\api\comfy.git.2.0\app\custom_nodes>git clone https://github.com/regiellis/ComfyUI-EasyColorCorrector.git

(env) (base) E:\pinokio\api\comfy.git.2.0\app\custom_nodes>cd ComfyUI-EasyColorCorrector

(env) (base) E:\pinokio\api\comfy.git.2.0\app\custom_nodes\ComfyUI-EasyColorCorrector>pip install -r requirements.txt

After this you can close the Command Prompt window and now Launch your ComfyUI from the Pinokio interface itself. Once started make sure you refresh your Browser so you can see the new custom node in the nodes list.

That’s all and now you can run your ComfyUI as per normal, not limited by the security configuration and able to install manually the Custom node of your choice without having to fiddle around configuration files. This method works flawlessly and consistently whenever I want to install a custom node that is not published in ComfyUI Manager.

I have also spent sometime documenting this procedure in a YouTube video so you can follow along as you make changes yourself.

If you'd like to support our site please consider buying us a Ko-fi, grab a product or subscribe. Need a faster GPU, get access to fastest GPUs for less than $1 per hour with RunPod.io