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:
Your n8n instance runs in queue mode.
You want to install private packages.
Install a community node
Access your Docker shell:
docker exec -it n8n shCreate ~/.n8n/nodes if it doesn't already exist, and navigate into it:
mkdir ~/.n8n/nodes
cd ~/.n8n/nodesInstall the node:
npm i n8n-nodes-nodeNameThen restart n8n.
Uninstall a community node
Access your Docker shell:
docker exec -it n8n shRun 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?