Files
ad-hoc/n8n/n8n 활용 문서(도커 설치 방법) .json

5 lines
4.8 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"title": "n8n 활용 문서(도커 설치 방법) ",
"content": "n8n 설정\n- 로컬(docker*)활용 시 무료, 하지만 설치 필요\n(*) cloud는 비용 20~50$ 지불하면 손쉽게 사용 / 프로그램과 실행에 필요한 것들을 한 묶음으로 만들\n어 두고, 그 묶음을 내 컴퓨터에서 바로 실행하게 해주는 도구\n1. 설치 방법\n(1) 다운로드 및 설치 https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe\n- ☑ \"Use WSL 2 instead of Hyper-V\" 반드시 체크 → 설치 완료 후 PC 재시작\n(2) 업데이트 (5분 소요)\n작업 창에서 cmd 입력 → “명령 프롬프트“ 아이콘위에서 마우스 우클릭 → 관리자 권한으로 실행 →\n아래사항 입력 후 엔터\nwsl --update --web-download\n→ 완료되면 아래사항 입력 후 엔터\nwsl --set-default-version 2\n→ 컴퓨터 재부팅 & cmd(관리자)에서 아래 사항 입력\ndocker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n\n→ 완료 시, 아래 링크를 크롬에 입력후 회원 가입 http://localhost:5678\n→ 이메일에서 n8n 관련 activate license key 클릭 후 바로위 코드 입력하면 완료\n(active 버튼을 누르면 완료되기도 함 / 완료 시, get start라는 가운데 박스창이 뜸)\n2. 설정 방법 (추후 도커를 열면 바로 n8n이 열리도록 하는 것)\n(1) d 드라이브에 폴더 하나 만들기 폴더명 : n8n\n(2) 폴더 안에 아래 내용을 넣은 txt 파일 만들기\nversion: '3.8'\nservices:\nn8n:\nimage: docker.n8n.io/n8nio/n8n\ncontainer_name: n8n\nrestart: unless-stopped\nports:\n- \"5678:5678\"\nenvironment:\n- GENERIC_TIMEZONE=Asia/Seoul\n- TZ=Asia/Seoul\nvolumes:\n- n8n_data:/home/node/.n8n\nvolumes:\nn8n_data:\n(3) 파일명 변경\ndocker-compose.yml\n(4) 터미널(관리자)에서 폴더로 이동하여 n8n 실행\nd: → cd n8n\ndocker rm -f n8n → docker compose up -d\n\n2. 실행 (예제) - ”고객 정보 기반 새해 인사 초안 만들기“\n(1) start with a template : 미리 만들어진 예제로 시작\nstart from scratch : 빈캔버스에서 직접 만들어 보기\n(2) 상단바 : 제목\n(3) 워크플로우는 트리거(시작점)으로 시작 (언제 시작할건데??를 설정)\n1) trigger 설정\n트리거 의미 예시\n1 Trigger manually 내가 버튼 클릭할 때 테스트할 때 주로 사용\n2 On a schedule 정해진 시간에 자동 매일 오전 9시에 실행\n3 On webhook call 외부에서 신호 받을 때 다른 앱이 n8n 호출\n4 On form submission 폼 제출할 때 설문 응답 받을 때\n5 On app event 앱에서 뭔가 일어날 때 이메일 도착, 슬랙 메시지 등\n6 On chat message 채팅 메시지 받을 때 AI 챗봇 만들 때\n2) 노드 만들기 (+ 버튼을 누르면 다음 할 일을 수행함)\n카테고리 의미 비유\n1 AI AI 연동 ChatGPT한테 물어보기\n2 Action in an app 앱 조작 구글 시트에 쓰기, 이메일 보내기\n3 Data transformation 데이터 가공 엑셀 함수 같은 것\n4 Flow 흐름 제어 IF 조건, 반복\n5 Core 기본 기능 HTTP 요청, 코드 실행\n(*) search nodes → set 입력 → edit fields(set) 클릭\n- input : 이전 노드에서넘어온 데이터 / scheme : 구조 보기, table : 엑셀처럼 보기, json : 코드보기\n- parameters : 이 노드가 무엇을 하는지 정리\nmode - manual mapping : 직접 타이핑, json : 코드 입력\nfields to set 내가 만들 데이터\ninclude other input fields 이전 데이터 살릴지 말지에 대한 옵션\n- name : 이름, value : 홍길동 / name : 성별, value : 남성 / name : 나이, value : 19\n가운데 선택\n타입 의미 예시\n1 String 텍스트 \"홍길동\", \"기획팀\"\n2 Number 숫자 100, 3.14\n3 Boolean 참/거짓 true / false\n4 Array 목록 [\"사과\", \"바나나\", \"포도\"]\n5 Object 묶음 데이터 {\"이름\": \"홍길동\", \"나이\": 30}\n6 Binary 파일 이미지, PDF 등\n- Execute step 클릭하면 우측에 나옴.\n이름 성별 나이\n홍길동 남성 19\n\n3) AI 노드 연결하기\n(*) + 버튼 클릭 → AI 클릭\n(*) chat gpt → message a model 클릭\nparameter\n(*) credential to connect with → creat new credential → API 입력\nsk-proj-oOMOwEAdcDKSMoB2Xwc-id0MAo21qrDYJuuNNZAqvBVXM1W5HohBIE0T3c2DUB-Z-kh\nF0wSzAJT3BlbkFJsPMos6ed4zL-L_6V4b-x1trbIIY9T5yDoOE4C9NXaeOqqx_t0ytD-Vd8KzCFEzee3gP\nIL4jaUA\n(*) Modal 설정\n헷 3.5 turbo 0125\n(*) Prmopt 입력\n고객 정보야. {{ $json['이름'] }}{{ $json['성별'] }}{{ $json['나이'] }}에게 정확하게 맞는 맞는 새해인사를 성별, 나이를 맞추어 이\n름을 넣어 만들어줘\n(*) excute step 실행 output 도출\n4) 구글 시트 연결하기\n(*) + 버튼 클릭 → google sheet 검색 → append row in sheet 클릭\n(*)\n\n",
"source_hwp": "D:\\ad-hoc\\n8n\\n8n 활용 문서(도커 설치 방법) .hwp"
}