5 lines
4.8 KiB
JSON
5 lines
4.8 KiB
JSON
{
|
||
"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"
|
||
} |