n8n neightn 네이튼
node + automation = nodemation
에서 n(odematio)n = n8n = neightn = 네이튼
노코드
드래그-앤-드롭 방식의 GUI로 커넥터(Google sheets, HTTP Request, Slack, AWS 등) 연결해
트리거 액션 워크플로우 구성 가능
ex) Make, Zapier
하지만 n8n은 로우 코드
로우 코드
고급로직 (조건 분기, 반복처리, 복잡한 데이터 변환 등) JavaScript 코드 노드를 사용해 스크립트 작성
자체 호스팅 시 환경 설정, 인증, 확장 등 직접 관리
로컬환경에 구축가능하고 자체 호스팅이 되니까 가격적이 부담도 적다.
무엇보다 사용자가 컨트롤 할 수 있는 부분이 많다는 것이 장점인 것 같다.
로컬환경에서 n8n 사용하기
Docker 컨테이너 내에서 n8n 사용
Docker에 n8n 설치
docker란 무엇인가
앱 환경을 코드로 정의, 어디서나 똑같이 구동시키는 컨테이너 기술
image
실행에 필요한 파일, 라이브러리, 환경설정이 담긴 템플릿
Dockerfile로 정의하거나 Docker Hub에서 다운
Container
이미지 기반으로 실제로 구동되는 인스턴스
가상 머신보다 가볍고 빠르게 시작, 종료
호스트 커널을 공유
Dockerfile
이미지 만드는 설계도
베이스 이미지 지정 FROM
필요한 패키지 설치 RUN
코드 복사 COPY
실행 명령어 CMD
n8n 이미지 검색해서 컨테이너 구동시키기
localhost:5678 접속해서 Sign Up하면 n8n 사용가능
반응형
댓글