For the complete documentation index, see llms.txt. This page is also available as Markdown.

Manual installation

You can manually install community nodes from the npm registry on self-hosted n8n.

You need to manually install community nodes in the following circumstances:

Install a community node

Access your Docker shell:

docker exec -it n8n sh

Create ~/.n8n/nodes if it doesn't already exist, and navigate into it:

mkdir ~/.n8n/nodes
cd ~/.n8n/nodes

Install the node:

npm i n8n-nodes-nodeName

Then restart n8n.

Uninstall a community node

Access your Docker shell:

docker exec -it n8n sh

Run npm uninstall:

Upgrade a community node

Upgrade to the latest version

Access your Docker shell:

Run npm update:

Upgrade or downgrade to a specific version

Access your Docker shell:

Run npm uninstall to remove the current version:

Run npm install with the version specified:

Last updated

Was this helpful?