콘텐츠로 이동
📣 인포그랩에서 OpenAI 기술 기반으로 자체 개발한 자동화 번역 프로그램을 통해 n8n 공식 문서의 한글판을 국내 최초로 제공합니다.

커뮤니티 노드 수동 설치#

자체 호스팅된 n8n에서 커뮤니티 노드를 수동으로 설치할 수 있습니다.

다음과 같은 경우에 커뮤니티 노드를 수동으로 설치해야 합니다:

  • n8n 인스턴스가 큐 모드로 실행되고 있습니다.
  • 비공식 패키지를 설치하려고 합니다.

커뮤니티 노드 설치#

Docker 셸에 접근합니다:

1
docker exec -it n8n sh

~/.n8n/nodes가 존재하지 않는 경우 만들고, 그 안으로 이동합니다:

1
2
mkdir ~/.n8n/nodes
cd ~/.n8n/nodes

노드를 설치합니다:

1
npm i n8n-nodes-nodeName
그런 다음 n8n을 재시작합니다.

커뮤니티 노드 제거#

Docker 셸에 접근합니다:

1
docker exec -it n8n sh

npm uninstall을 실행합니다:

1
npm uninstall n8n-nodes-nodeName

커뮤니티 노드 업그레이드#

버전의 파괴적인 변경 사항

노드 개발자는 새로운 버전의 노드에서 파괴적인 변경 사항을 도입할 수 있습니다. 파괴적인 변경 사항은 이전 기능을 망가뜨리는 업데이트입니다. 노드 개발자가 선택하는 노드 버전 관리 접근 방식에 따라 파괴적인 변경 사항이 있는 버전으로 업그레이드하면 노드를 사용하는 모든 워크플로우가 망가질 수 있습니다. 노드를 업그레이드할 때 주의하세요. 업그레이드로 문제가 발생하는 경우 다운그레이드할 수 있습니다.

최신 버전으로 업그레이드#

Docker 셸에 접근합니다:

1
docker exec -it n8n sh

npm update를 실행합니다:

1
npm update n8n-nodes-nodeName

특정 버전으로 업그레이드 또는 다운그레이드#

Docker 셸에 접근합니다:

1
docker exec -it n8n sh

현재 버전을 제거하기 위해 npm uninstall을 실행합니다:

1
npm uninstall n8n-nodes-nodeName

지정된 버전으로 npm install을 실행합니다:

1
2
# 2.1.0을 원하는 버전 번호로 변경
npm install n8n-nodes-nodeName@2.1.0
인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!