Discovering community nodes

Describe the issue/error/question

I looked at Install and manage community nodes | n8n Docs which mentioned to look for available integrations in the settings. But I can’t find a demo instance, so can I somehow inspect them without setting up my own instance?

Hey @xeruf,
welcome to the community :tada:

Community nodes are published to npm containing a special keyword n8n-community-node-package. You can browse all community node npm packages using the following link.

2 Likes

How to list the installed community nodes? There is a command or specific folder to check?

Thanks :slight_smile:

Hey @satonotdead,

You will them in the UI under the community nodes page.

1 Like

Sorry but I recreated the images and still didn’t found them. Perhaps because I’m on docker and/or queue mode?

Is /home/node/.n8n/nodes folder OK for using npm install n8n-nodes-XXX?

Hey @satonotdead,

Ah if you are running queue mode you would need to check in the /home/node/.n8n/nodes folder if that is where you are putting them.

Nice, that’s how it looks and it’s not working:

/home/node/.n8n/nodes # ls -l
total 12
drwxr-sr-x    3 root     node          4096 Feb 13 14:17 node_modules
-rw-r--r--    1 root     node           459 Feb 13 14:17 package-lock.json
-rw-r--r--    1 root     node            62 Feb 13 14:17 package.json

What can I try?

Thanks for your following up :pray:

Hey @satonotdead,

Check in the package.json or the node_modules folder. Are you sure you have community nodes installed?

The community node I’m trying seems to be installed:

/home/node/.n8n/nodes # ls -l
total 12
drwxr-sr-x    3 root     node          4096 Feb 13 14:17 node_modules
-rw-r--r--    1 root     node           459 Feb 13 14:17 package-lock.json
-rw-r--r--    1 root     node            62 Feb 13 14:17 package.json
/home/node/.n8n/nodes # cat package.json
{
  "dependencies": {
    "n8n-nodes-cheapai": "^0.0.8"
  }
}

The folder is there and owned by node:node but it just don’t works :no_mouth:

Hey @satonotdead,

If you are on queue mode you can’t use that part of the UI as we don’t allow nodes to be installed that way. So the only way to check is what is you have in that folder and what shows up in the UI when you add nodes.

1 Like

Thanks, I see.

But it seems that created “nodes” folder (on ~/.n8n) dissapears. Can I bind a volume for make it permanent or what do you suggest on this case?

Hey @satonotdead,

The folder shouldn’t vanish if you have the /home/node/.n8n directory set to use a volume which is something we recommend :slight_smile:

1 Like