Community nodes in queue mode

Describe the problem/error/question

What is the error message (if any)?

Please share your workflow

(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)

Hi,

is it possible to install community nodes via ui, if running in queue mode? I´m getting mixed results searching for this topic on the community and docs.n8n.io

Information on your n8n setup

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

@Kool_Baudrillard based on this search here

It says you can use community nodes with n8n in queue mode, but you cannot install them directly through the UI. The installation option is disabled when queue mode is active .

What version are you on? This got fixed in 1.54.0 so if youre on that or newer the UI install should just work in queue mode.

Yes, you can but Community nodes are blocked by default in the UI. This is done because n8n splits the execution across worker processes, this would mean that a community node would need to be installed on every worker. This would mean that you would get inconsistent behavior because you would only see things work on the main process and workers wouldn’t pick up the new nodes.

The best approach is to install the community node directly on each worker in the Docker before startup, then add them to your package.json so that they can appear across the entire app.