Friction

Pain point · API & developer experience · Blocks work

Custom nodes cannot be managed from the UI, only injected into the Docker container

1 source thread · first seen 2025-05

Summary

Building custom triggers or destinations means writing a JavaScript module and injecting it into an npm directory inside the container. The approach feels unprofessional and has changed several times.

Affects
Teams self-hosting n8n with non-technical users
Workaround
Create a JavaScript module and inject it into a .npm directory inside the Docker container.

Evidence

Excerpts are copied word for word from the source; follow the link to read it in full.

“there's no way to manage custom apps in the interface itself”

Report this item