Manually install community nodes#
You can manually install community nodes 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:
1 |
|
Create ~/.n8n/nodes
if it doesn't already exist, and navigate into it:
1 2 |
|
Install the node:
1 |
|
Uninstall a community node#
Access your Docker shell:
1 |
|
Run npm uninstall:
1 |
|
Upgrade a community node#
Breaking changes in versions
Node developers may introduce breaking changes in new versions of their nodes. A breaking change is an update that breaks previous functionality. Depending on the node versioning approach that a node developer chooses, upgrading to a version with a breaking change could cause all workflows using the node to break. Be careful when upgrading your nodes. If you find that an upgrade causes issues, you can downgrade.
Upgrade to the latest version#
Access your Docker shell:
1 |
|
Run npm update:
1 |
|
Upgrade or downgrade to a specific version#
Access your Docker shell:
1 |
|
Run npm uninstall to remove the current version:
1 |
|
Run npm install with the version specified:
1 2 |
|