본문으로 건너뛰기
블로그로 돌아가기
[GUIDE]

n8n 사용법 2026: 설치 없이 시작해 날씨 자동화를 6단계, 15분에 끝내는 입문 가이드

퀀텀점프클럽 정상록퀀텀점프클럽 정상록10분 읽기1 views

n8n 사용법 2026: 설치 없이 시작해 날씨 자동화를 6단계, 15분에 끝내는 입문 가이드

n8n: 여러 앱과 작업을 블록처럼 이어 붙여 대신 실행해 주는 자동화 도구예요. 이어 붙인 한 묶음을 워크플로(일이 흘러가는 순서도)라고 부르고, 코딩 없이 화면에서 만들 수 있어요.

n8n은 무엇이고, 어디에 쓰나요?

n8n 공식 문서에 따르면 이 튜토리얼은 n8n 사용법을 처음 익히는 분도 다른 서비스 계정이나 코딩 경험 없이 따라 할 수 있어요. 저장 장소는 데이터 테이블(표 형태로 정리해 저장하는 n8n 기능)이고, 2026년 10월 27일 문서 기준이에요.

n8n은 공장의 컨베이어 벨트와 비슷해요. 벨트 전체가 워크플로우(일이 흘러가는 순서도, 이 글에서는 줄여서 워크플로라고 써요)이고, 벨트 위 작업대 하나는 노드(워크플로 안의 작업 한 칸)예요. 벨트를 처음 움직이는 스위치는 트리거(워크플로를 시작시키는 신호)라고 불러요.

"매일 아침 날씨를 가져와 정리하고 저장한다" 같은 반복 업무가 좋은 예예요. 이 글의 튜토리얼이 그 일이고, 예약 트리거 1개와 노드 3개, 합쳐서 4개로 끝나요.

2026년 10월 27일 GitHub(코드를 공개해 함께 쓰는 사이트) 조회 기준으로 n8n 저장소는 별표를 208,667개 받았어요.

Cloud와 내 컴퓨터 설치, 어느 쪽으로 시작하나요?

n8n을 쓰는 방법은 크게 두 가지예요. n8n Cloud(n8n 회사가 서버를 대신 운영해 주는 서비스)와 셀프호스팅(내 컴퓨터나 서버에 직접 설치해 운영하는 방식)이에요.

n8n 공식 문서는 "Start with n8n Cloud for instant access with no installation required"라고 안내해요. 설치 없이 바로 접속할 수 있으니 Cloud부터 시작하라는 뜻이에요. 공식 문서에 따르면 Cloud는 14일 동안 Pro 기능을 무료로 체험할 수 있어요.

구분n8n Cloud내 컴퓨터 설치
설치필요 없음필요
비용14일 무료 체험 후 요금제Community 에디션(무료 공개판) 0원
서버 관리n8n이 운영내가 직접 관리

n8n 공식 Docker 설치 문서에 따르면 셀프호스팅은 숙련자에게 권장되고, 서버 관리 경험이 없다면 Cloud를 권해요. 설정을 잘못하면 데이터가 사라지거나 보안 문제가 생길 수 있다는 경고도 있어요.

내 컴퓨터 설치는 무료지만, Community 에디션은 SSO(한 번 로그인으로 여러 서비스에 들어가는 기능) 같은 일부 기능이 유료예요. 이메일을 등록하면 폴더 같은 기능을 무료로 풀 수 있고, 메뉴는 Settings > Usage and plan > Unlock이에요.

내 컴퓨터에서 n8n을 켜려면 무엇이 필요한가요?

가장 가벼운 방법은 npx(설치 없이 프로그램을 한 번 실행해 보는 명령)예요. 먼저 Node.js(자바스크립트로 만든 프로그램을 내 컴퓨터에서 돌려 주는 실행 도구)가 있어야 하고, 공식 문서 기준 버전은 20.19부터 24.x까지예요.

  1. 터미널(글자로 컴퓨터에 명령을 내리는 창)을 열어요. 명령을 입력할 창이 필요해요.
  2. 아래 명령으로 Node.js 버전을 확인해요. 범위를 벗어나면 n8n이 켜지지 않을 수 있어요.
node --version
  1. 버전이 20.19부터 24.x 사이면 아래 명령을 입력해요. 설치 없이 n8n을 바로 실행해 보는 명령이에요.
npx n8n
  1. 브라우저 주소창에 http://localhost:5678을 입력해요. localhost는 내 컴퓨터를 가리키고, 5678은 n8n이 쓰는 포트(접속 문 번호)예요.

창을 닫으면 n8n도 꺼지니 튜토리얼이 끝날 때까지 열어 두세요.

npm install n8n -g로 컴퓨터에 깔아 두는 방법도 있어요. 하지만 n8n 공식 문서는 "npm-based installs are deprecated from n8n 3.0"이라고 적어요. npm 설치 방식이 n8n 3.0부터 지원 중단 대상이라는 뜻이에요. 이 방식은 n8n Assistant(n8n의 AI 도우미 기능)도 쓸 수 없어요.

대부분의 셀프호스팅에는 Docker(프로그램을 상자째 담아 어디서나 똑같이 돌리는 도구)를 쓰라고 공식 문서가 권해요. Docker 방식은 n8n_data라는 저장 공간을 만들어서, 껐다 켜도 만든 워크플로가 남아요.

첫 워크플로는 어떻게 만드나요?

공식 튜토리얼은 6단계예요. 매일 오전 8시에 베를린 날씨를 가져와 문장으로 바꾸고 표에 저장하는 일을 만들어요. 문서가 말하는 소요 시간은 "about 15 minutes"로, 약 15분이라는 뜻이에요.

  1. 왼쪽 메뉴의 Personal에서 Create workflow를 눌러요. 노드를 올려 둘 빈 작업 화면이 필요해요.
  2. Add first step을 누르고 On a schedule을 고른 뒤, Trigger at Hour를 8am으로 맞춰요. 이게 매일 오전 8시에 벨트를 움직이는 트리거예요.
  3. HTTP Request 노드(인터넷 주소에서 데이터를 받아 오는 노드)를 더하고, 주소칸에 https://mockingbird.n8n.io/v1/weather/berlin을 넣은 뒤 Execute step을 눌러요. 이 주소는 n8n이 연습용으로 열어 둔 API(프로그램끼리 데이터를 주고받는 창구)예요. 다음 단계에서 문장으로 바꿀 날씨 데이터가 생겨요.
  4. Edit Fields (Set) 노드를 더하고, 왼쪽 입력 화면에 보이는 항목을 끌어다 놓아요. 그러면 {{ $json.city }} 같은 표현식(expression, 앞 노드의 값을 가져다 쓰는 자리표시)이 자동으로 채워져요. 공식 예시에서는 이렇게 한 문장짜리 날씨 보고를 만들고, 기온은 7.4°C로 나와요. 이 숫자는 예시 값이에요.
  5. Data tables에서 weather_data라는 표를 만들고 report라는 열을 추가해요. 워크플로에는 Data table 노드를 더해 Insert row를 고르고 Map Automatically를 선택해요. 문장을 표에 쌓아야 매일 결과가 기록으로 남아요.
  6. Execute workflow로 처음부터 끝까지 한 번 돌려 보고, 문제가 없으면 캔버스(작업 화면) 위쪽의 Publish를 눌러요. 테스트는 내가 누를 때만 도는 시험 실행이고, Publish(저장해서 실제로 켜 두는 버튼)까지 해야 매일 8시에 저절로 돌아요.

공식 문서에 따르면 이 튜토리얼에는 n8n 외에 계정도 API 키(다른 서비스에 들어갈 때 쓰는 비밀번호 같은 문자열)도 필요 없어요.

처음 하면 여기서 막힙니다

공식 문서가 직접 경고하는 지점 6가지만 모았어요.

  1. Node.js 버전이 범위 밖이에요. npx나 npm으로 시작할 때 필요한 버전은 20.19부터 24.x까지예요. 범위 밖이면 node --version으로 확인한 뒤 맞춰요.
  2. 오전 8시가 지나도 아무 일도 안 일어나요. 공식 문서에 따르면 스케줄 트리거는 워크플로를 저장하고 Publish해야 동작해요. 6단계의 Publish를 눌렀는지 먼저 봐요.
  3. 8시가 내 시간 8시가 아니에요. 내 컴퓨터에 설치한 n8n의 기본 시간대는 America/New_York예요. GENERIC_TIMEZONE이라는 환경변수(프로그램의 설정을 바깥에서 넘기는 값)로 바꿀 수 있고, 워크플로에 시간대를 따로 정해 두면 그쪽이 우선해요. Cloud는 가입한 사람의 시간대를 알아내려 하고, 실패하면 GMT로 정해져요.
  4. 웹훅 주소가 두 개예요. 웹훅(다른 서비스가 일이 생겼을 때 n8n 주소로 보내는 신호) 노드에는 Test URL과 Production URL이 있어요. Test URL은 Listen for test event를 눌러 둔 동안에만 받고, 화면에 데이터를 보여 줘요. Production URL은 Publish한 뒤에 등록되고, 결과는 Executions 탭에서 확인해요.
  5. 내 컴퓨터의 n8n은 바깥에서 웹훅을 못 받아요. GitHub 같은 외부 서비스가 신호를 보내려면 n8n이 인터넷에서 접근 가능해야 해요. 로컬에서는 cloudflared 같은 터널(내 컴퓨터를 임시로 바깥에 연결하는 통로)이 필요하고, 공식 문서는 터널을 개발과 테스트용으로만 쓰라고 해요.
  6. 베를린이 아닌 도시를 넣었더니 오류가 나요. 연습용 샘플 API는 약 40개 유럽 도시의 날씨만 줘요. 튜토리얼에서는 berlin을 그대로 써요.

요금은 어떻게 매기나요?

n8n 요금제 페이지는 2026년 10월 27일 기준으로 Starter, Pro, Business, Enterprise 4개 요금제를 보여 줘요. 이 중 Business에는 "Self-hosted only"라는 표기가 붙어 있어요.

요금은 한 달에 워크플로가 몇 번 실행됐는지로 정해져요. 워크플로가 복잡한지와는 상관없이 실행 횟수로 센다고 안내해요. 요금제 페이지에는 "All plans include unlimited users & workflows and every integration"이라고 적혀 있어요. 모든 요금제에서 사용자 수와 워크플로 수가 제한 없고 연동 서비스도 전부 쓸 수 있다는 뜻이에요.

AI 에이전트(스스로 판단해 작업을 처리하는 AI)를 만드는 노드도 Starter 요금제부터 들어 있다고 나와요.

금액은 자주 바뀔 수 있어서 이 글에는 적지 않아요. 지금 가격은 n8n 공식 요금제 페이지에서 확인하세요.

마무리

튜토리얼을 마쳤다면 다음에 해볼 것은 2가지예요. 첫째, 내일 오전 8시가 지난 뒤 weather_data 표에 행이 쌓였는지 확인해 보세요. 안 쌓였다면 Publish와 시간대부터 확인하세요. 둘째, 웹훅 노드를 하나 더 붙여서 Test URL과 Production URL이 어떻게 다른지 눌러 보세요.

우리 회사 일에 자동화가 필요한지 가늠하는 중이라면 2026 업무 자동화 컨설팅 가이드가 외부 도움이 필요한 상태인지 판단하는 기준을 보여 줘요.

자주 묻는 질문

n8n은 무료로 쓸 수 있나요?

내 컴퓨터에 설치하는 Community 에디션은 무료예요. Cloud는 14일 동안 Pro 기능을 무료로 체험하고, 이후에는 요금제를 골라야 해요.

코딩을 몰라도 n8n을 쓸 수 있나요?

공식 첫 워크플로 튜토리얼은 코딩 경험이 필요 없다고 안내해요. 화면에서 노드를 이어 붙이는 방식이라 6단계를 그대로 따라 하면 돼요.

예약한 시간에 워크플로가 자동으로 안 돌아요. 어떻게 하나요?

먼저 Publish를 눌렀는지 보고, 그다음 시간대를 봐요. 셀프호스팅 기본 시간대는 America/New_York라서 한국 시간 8시와 어긋날 수 있어요.

Cloud와 내 컴퓨터 설치 중 처음에는 뭐가 나은가요?

n8n 공식 문서는 빨리 써 보려는 분과 서버 관리 경험이 없는 분 모두에게 Cloud를 권해요.

내 컴퓨터에서 켠 n8n이 웹훅을 못 받아요. 왜 그런가요?

내 컴퓨터의 n8n은 인터넷에서 직접 접근할 수 없기 때문이에요. 터널을 쓰면 임시로 받을 수 있지만 개발과 테스트용이라고 공식 문서가 밝혀요.

관련 글

참고 자료