교육 문의커뮤니티 입장하기

n8n 이해하기, 노드로 잇는 자동화와 셀프호스팅

n8n은 시작 조건과 처리 단계를 노드라는 상자로 놓고 연결해 자동화를 만드는 도구입니다. 직접 설치하는 커뮤니티 에디션과 관리형 클라우드를 선택할 수 있으며, 설치 위치와 별개로 연결한 서비스의 비용과 데이터 전송을 확인합니다.

같은 말:n8n 뜻n8n 사용법n8n 셀프호스팅n8n 워크플로n8n 요금재피어 메이크 n8n 비교Zapier Make 차이

지금까지 50명 넘게 읽었어요, 68%가 끝까지 읽었어요
Share
목차
  1. 🤔 재피어 요금이 부담되어 다른 도구를 찾을 때
  2. 🔑 n8n의 정의
  3. 🧩 노드와 워크플로의 구조
  4. 💻 선택 사항: 내 컴퓨터에서 시험하기
  5. 첫 흐름: 입력 한 줄을 다음 노드로 보내기
  6. ⚖️ 셀프호스팅과 n8n 클라우드의 차이
  7. 💰 요금제와 실행량
  8. 🔀 재피어(Zapier), 메이크(Make)와 n8n 비교
  9. 🧭 n8n이 맞는 경우와 맞지 않는 경우
  10. ⚠️ 자주 하는 실수
  11. ❓ 자주 묻는 질문
  12. 📋 3줄 요약
  13. 참고 자료

🤔 재피어 요금이 부담되어 다른 도구를 찾을 때

연결 도구로 자동화를 몇 개 만들다 보면 단계 수에 따라 요금이 붙는 구조가 부담이 됩니다. 한 번에 과금 대상 단계 10개를 각각 1단위씩 쓰는 흐름을 하루 100번 실행하면 1,000단위가 되는 식이라, 사용량이 늘면 포함 한도를 넘거나 추가 요금이 생길 수 있습니다. 그때 자주 나오는 이름이 n8n인데, 직접 설치하면 무료라는 말과 함께 서버 관리가 필요하다는 말도 따라옵니다.

n8n이 무엇이고 화면에서 어떻게 자동화를 만드는지, 내 컴퓨터에 설치하는 것과 클라우드로 쓰는 것이 무엇이 다른지, 2026년 10월 3일 기준 요금이 어떻게 되는지를 정리했습니다.

🔑 n8n의 정의

n8n은 시작 조건과 처리 단계를 노드라는 상자로 놓고 연결해 자동화를 만드는 도구입니다. 직접 설치하는 커뮤니티 에디션은 라이선스 조건 안에서 무료이며 서버 운영과 외부 서비스 비용은 별도입니다.

n8n은 코드를 공개하되 사용 범위에 조건을 두는 페어코드(fair-code) 방식입니다. Sustainable Use License는 내부 업무, 개인 또는 비상업적 사용을 허용하며 배포와 서비스 제공에는 제한을 둡니다. 기업용 코드에는 별도 라이선스가 적용됩니다. 코드를 볼 수 있다는 이유만으로 모든 상업 이용이 자유로운 오픈 소스로 보지 않습니다.

먼저 노드 세 개로 입력과 결과의 연결을 연습합니다. 이미 사용할 수 있는 n8n이 있으면 설치 부분을 건너뛰고 아래 첫 흐름으로 이동합니다. 환경이 없다면 Cloud 체험의 기간과 조건을 확인하거나, Docker를 관리할 수 있을 때만 선택 설치 예제를 사용합니다. AI 모델 연결과 결제는 이 첫 연습에 필요하지 않습니다.

🧩 노드와 워크플로의 구조

n8n 화면은 캔버스라고 부르는 빈 판이고, 사용자는 캔버스에 노드를 놓고 선으로 잇습니다. 노드 하나는 한 가지 일을 맡고, 선은 앞 노드의 결과를 뒤 노드로 넘깁니다. 이렇게 이어진 한 묶음이 워크플로이고, 워크플로가 한 번 돌아간 것을 실행이라고 부릅니다.

요소뜻예
트리거 노드워크플로를 시작하는 조건정해진 시각(Schedule), 밖에서 온 요청(Webhook), 직접 누르기(Manual)
노드시작 뒤에 하는 일 하나지메일 읽기, 구글 시트에 행 추가, HTTP 요청, 코드 실행
연결앞 노드의 결과를 뒤 노드로 넘기는 선메일 본문을 AI 노드로, AI 결과를 시트 노드로
자격 증명각 서비스에 로그인해 둔 정보구글 계정, 슬랙 토큰
실행워크플로가 한 번 돌아간 기록언제 시작해 어느 노드에서 무엇을 받았는지

AI 업무 자동화의 뜻에서 본 시작 조건과 단계를 n8n에서는 트리거 노드와 노드라고 부릅니다. 실행 기록은 이미 처리한 일을 보여 주며, 실행 전에 허락을 받는 승인과 다릅니다. Code 노드로 JavaScript나 Python 가공을 추가할 수도 있지만 다른 자동화 도구에도 코드 기능은 있고, 첫 연습에는 필요하지 않습니다.

AI 단계도 노드입니다. 기본 AI Agent 노드가 있고, 여기에 OpenAI와 앤트로픽과 구글을 비롯한 여러 모델을 붙일 수 있습니다. 이전 대화를 기억하려면 별도의 메모리 노드와 대화를 구별하는 세션 키를 설정합니다. Simple Memory나 데이터베이스를 사용하는 메모리 등 선택지가 있어 AWS AgentCore가 반드시 필요한 것은 아닙니다. AgentCore를 연결하는 다른 구성은 AWS AgentCore와 n8n 정리에 있습니다.

본문에 나온 노드 역할을 연결한 학습 예시입니다. 실제 n8n 화면이나 바로 실행할 수 있는 워크플로 파일은 아닙니다.

💻 선택 사항: 내 컴퓨터에서 시험하기

셀프호스팅은 직접 설치하고 갱신, 백업과 접근 권한을 관리하는 방식입니다. Docker는 프로그램 실행 환경을 컨테이너라는 단위로 묶어 실행하는 도구입니다. Docker가 실행 중인 Mac 또는 Linux 터미널, Windows의 WSL에서 아래 예제를 사용합니다. WSL은 Windows 안에서 Linux 환경을 쓰는 기능이며 PowerShell에는 아래 줄 연결 문법을 그대로 붙이지 않습니다.

먼저 docker --version으로 명령 설치 여부를, docker info로 Docker 실행 여부를 확인합니다. 명령이 없거나 연결 오류가 나면 Docker 설치와 실행을 확인한 뒤 돌아옵니다. 이 단계가 낯설면 Cloud에서 첫 흐름부터 연습해도 됩니다.

다음은 기존 n8n과 분리한 로컬 학습용 최소 구성입니다. 공식 현행 설치 안내는 Assistant 등 여러 서비스를 포함한 Docker Compose 구성을 설명합니다. 아래 예제는 이 Docker Compose 전체 구성을 설치하지 않고 기본 노드 연습에만 사용합니다.

docker volume create n8n_beginner_data docker run -it --rm \ --name n8n-beginner \ -p 127.0.0.1:5678:5678 \ -e GENERIC_TIMEZONE="Asia/Seoul" \ -e TZ="Asia/Seoul" \ -v n8n_beginner_data:/home/node/.n8n \ n8nio/n8n:2.41.6

2.41.6은 2026년 10월 3일 공식 문서가 안내한 안정 버전입니다. 처음 실행할 때 이미지를 내려받습니다. 터미널에 시작 로그가 나타나면 창을 유지한 채 브라우저에서 http://localhost:5678을 열고 첫 사용자 계정을 만듭니다. 127.0.0.1은 이 컴퓨터에서만 접속하도록 제한한 주소이며 회사 서버를 공개하는 설정이 아닙니다.

멈출 때는 실행 중인 터미널에서 Ctrl+C를 누릅니다. --rm은 종료한 컨테이너를 지우지만 n8n_beginner_data 저장 공간은 남깁니다. 같은 명령으로 다시 시작하면 그 저장 공간을 사용합니다. 이 보존 방식은 별도 백업을 대신하지 않습니다.

port is already allocated가 나오면 5678번 포트가 이미 사용 중입니다. 기존 서비스를 끄지 말고 -p 127.0.0.1:5679:5678로 바꿔 실행한 뒤 http://localhost:5679로 접속합니다. 이름 중복 오류가 나면 기존 n8n-beginner 컨테이너가 실행 중인지 확인합니다. 학습 자료가 필요하면 저장 공간을 지우지 않습니다. 최신 버전으로 갱신하는 일과 외부 접속 설정은 공식 설치 안내에서 백업 조건부터 확인합니다.

첫 흐름: 입력 한 줄을 다음 노드로 보내기

n8n 화면에서 Create Workflow 또는 Start from Scratch로 새 흐름을 만들고 이름을 첫 입력 전달로 적습니다. 화면 문구는 버전에 따라 조금 다를 수 있습니다.

  1. Add first step에서 Manual Trigger를 찾습니다. 화면에 Trigger manually로 표시되기도 하며, 직접 실행 버튼을 누를 때 시작하는 노드입니다.
  2. 오른쪽의 +에서 Edit Fields (Set) 노드를 추가합니다. Manual Mapping 방식에서 message라는 String(문자열) 필드를 만들고 값에 배송일을 알고 싶습니다를 입력합니다.
  3. 두 번째 Edit Fields (Set) 노드를 연결합니다. 같은 방식으로 copiedMessage 문자열 필드를 만들되 값은 Expression으로 바꾸고 {{ $json.message }}를 입력합니다. 이 표현식은 앞 노드가 전달한 message 값을 읽는 뜻입니다.
  4. 캔버스로 돌아가 Execute Workflow를 누릅니다. 마지막 노드를 열어 OUTPUT의 copiedMessage가 배송일을 알고 싶습니다인지 확인합니다. 초록색 성공 표시뿐 아니라 실제 값도 봅니다.

값 대신 {{ $json.message }} 글자가 그대로 보이면 Fixed(고정값)가 아닌 Expression 모드인지 확인합니다. 빈 값이나 오류가 나면 첫 Edit Fields 안의 필드 이름이 소문자 message인지, 연결선이 이어졌는지와 앞 노드가 실행됐는지 살펴봅니다.

첫 Edit Fields의 값을 환불 절차를 알고 싶습니다로 바꾸고 전체 흐름을 다시 실행합니다. 마지막 출력도 같은 문장으로 바뀌면 입력 전달 연습을 마친 것입니다. 바뀌지 않으면 예전 실행을 보고 있는지 확인하고, 출력 고정 기능인 Pin data를 사용했다면 해제합니다. 상단에 Saved가 보이는지 확인하고 Save 버튼이 있는 버전에서는 눌러 저장한 뒤 끝내며 스케줄이나 외부 발송은 추가하지 않습니다. 이 흐름은 AI 분류가 아니라 규칙으로 값을 전달하는 연습입니다.

⚖️ 셀프호스팅과 n8n 클라우드의 차이

두 방식은 같은 소프트웨어를 누가 관리하느냐가 다릅니다.

항목셀프호스팅 (커뮤니티 에디션)n8n 클라우드
요금커뮤니티 소프트웨어 무료, 서버와 관리 및 외부 서비스 비용 별도실행량 중심 구독, AI 등 추가 비용 확인
기능공식 문서 기준 거의 전체 기능 포함요금제별
유료로 남는 것환경 분리, 외부 비밀 저장소, SSO, 프로젝트, 워크플로 공유, 깃 버전 관리요금제에 따라 포함
관리설치, 갱신, 백업과 보안을 직접서비스 운영은 n8n, 흐름과 연결 권한은 사용자
데이터 위치저장은 내 서버, 연결한 외부 서비스로 전송될 수 있음n8n 및 연결한 서비스의 처리/보관 조건 확인
밖에서 오는 요청 받기주소를 열어 주는 설정이 따로 필요기본 제공

공식 문서는 커뮤니티 에디션이 n8n의 거의 전체 기능을 포함하고 라이선스 키 없이 돌아간다고 밝힙니다. 무료 등록으로 추가 기능을 여는 방식도 있습니다. 작은 팀도 공동 편집이나 접근 관리가 필요하면 유료 기능을 검토해야 합니다. 대신 서버를 켜 두고 버전을 올리고 자격 증명을 보호하는 일이 내 몫이 되고, 웹훅 트리거처럼 밖에서 오는 요청을 받으려면 주소를 인터넷에 여는 설정이 따로 필요합니다. 그 설정은 원격 접속에서 다룬 것처럼 포트를 그대로 열지 않는 방법을 먼저 봅니다.

데이터 위치도 판단 기준입니다. 고객 메일과 문서가 흐름을 지나가므로, 직접 설치했어도 외부 AI 모델이나 Gmail, Sheets 노드에 보낸 자료는 그 노드가 연결된 외부 서비스로 전송됩니다. 로컬 설치와 외부 전송이 없는 구성은 같은 뜻이 아닙니다.

💰 요금제와 실행량

2026년 10월 3일 공식 요금 페이지의 예입니다. 연 결제 시 월 환산 금액이며 매달 그 금액만 결제한다는 뜻은 아닙니다. 실행량은 월 기준이고 세금과 추가 사용 비용은 결제 화면에서 확인합니다.

요금제월 요금 (연 결제)실행 횟수동시 실행비고
Starter20유로2,500회5개카드 없이 무료 체험
Pro50유로부터10,000회부터구간별 20~50개선택한 실행량 구간 확인
Business667유로40,000회표기 없음셀프호스팅, 호스팅 제공은 별도 문의
Enterprise문의협의200개 이상호스팅과 셀프호스팅 모두

여기서 눈여겨볼 것은 과금 단위입니다. n8n은 워크플로 실행 한 번을 한 번으로 집계하고 그 안의 노드 수는 따지지 않습니다. 단계가 열 개인 자동화를 백 번 돌려도 100회입니다. 별도 실행과 재시도, AI 사용량은 추가될 수 있어 이 숫자가 전체 비용은 아닙니다. Zapier의 기능별 task와 Make의 동작별 크레딧 집계와 단위가 다르므로 숫자만 직접 비교하지 않습니다. 세 도구의 요금 구조는 바로 아래 절에서 나란히 놓고 봅니다.

🔀 재피어(Zapier), 메이크(Make)와 n8n 비교

재피어(Zapier)와 메이크(Make)는 브라우저에서 여러 서비스를 이어 자동화를 만드는 연결 도구입니다. 두 도구는 서버 설치와 운영을 서비스 회사가 맡으므로, 계정을 만들면 바로 시작할 수 있습니다. n8n은 n8n 클라우드로 쓸 수도 있고 커뮤니티 에디션을 직접 설치해 쓸 수도 있습니다.

세 도구는 같은 구조를 서로 다른 이름으로 부릅니다.

뜻재피어메이크n8n
자동화 한 건잽(Zap)시나리오워크플로
처리 단계 하나액션모듈노드
과금 단위task크레딧실행
과금 단위를 집계하는 방법액션 단계가 성공할 때마다 집계모듈이 동작할 때마다 크레딧 차감워크플로 한 번 실행을 1회로 집계

무료 범위와 유료 시작 요금은 아래와 같습니다. 2026년 10월 24일 각 공식 요금 페이지에서 확인한 값입니다.

항목재피어메이크n8n 클라우드
무료 범위월 100 task, 시작 조건 하나와 액션 하나로 된 2단계 잽월 1,000크레딧, 활성 시나리오 2개, 예약 실행 최소 15분 간격상시 무료 요금제 없이 카드 없는 무료 체험
유료 시작 예Professional, 연 결제 시 월 19.99달러부터Core, 선택한 크레딧 양에 따라 다름Starter, 연 결제 시 월 20유로, 월 2,500회 실행

같은 자동화로 사용량 계산해 보기

문의 폼이 들어오면 AI로 유형을 나누고, 시트에 기록하고, 담당자에게 알리는 자동화를 한 달에 500번 실행한다고 가정합니다. 시작 조건 하나에 처리 단계 세 개이고, 실패와 재시도는 없다고 봅니다.

도구계산한 달 사용량
재피어액션 3개 × 500번1,500 task
메이크모듈 4개(시작 조건 포함) × 500번2,000크레딧
n8n 클라우드워크플로 1회 × 500번500회 실행

1,500 task, 2,000크레딧, 500회 실행은 단위가 달라서 숫자 크기로 어느 쪽이 싼지 정할 수 없습니다. 각 요금제에 포함된 양과 단위당 가격을 함께 봐야 합니다. 또 재피어의 AI by Zapier 단계처럼 한 번에 task를 1개보다 많이 쓰는 단계가 있고, 메이크도 AI 기능은 크레딧을 더 차감할 수 있습니다. 모델 회사에 따로 내는 AI 이용료는 세 도구 모두 별도입니다.

🧭 n8n이 맞는 경우와 맞지 않는 경우

맞는 경우맞지 않는 경우
단계가 많은 자동화를 자주 돌려 단계 단위 요금이 부담될 때자동화가 두세 개뿐이고 단계도 짧을 때
기본 저장 위치를 직접 관리해야 할 때셀프호스팅을 관리할 사람이 없을 때
화면으로 안 되는 가공을 코드로 추가해야 할 때익숙한 도구로 이미 같은 결과를 확인할 수 있을 때
AI 노드에 여러 회사 모델을 바꿔 가며 붙이고 싶을 때지메일과 드라이브 안에서 끝나는 일이라 워크스페이스 스튜디오로 충분할 때

처음 자동화를 만드는 단계라면 이미 쓰는 업무 도구 안의 자동화나 무료 요금제가 있는 연결 도구로 시작하고, 실행 횟수와 단계가 늘어 요금이 보이기 시작할 때 n8n을 검토하는 순서가 부담이 적습니다. 준이아빠블로그에서 비개발자에게 n8n이 도움이 되는지 정리한 글에서 학습량과 현실적인 장단점을 따로 다뤘습니다.

⚠️ 자주 하는 실수

  • 코드 공개를 무제한 이용 허용으로 봅니다: 내부 업무와 외부 서비스 제공의 조건이 다르므로 현재 라이선스를 확인합니다.
  • 노트북에 설치하고 덮습니다: 잠들면 스케줄 트리거가 돌지 않습니다. 항상 켜진 컴퓨터나 서버에 둡니다.
  • 자격 증명을 노출합니다: 계정 연결 정보가 서버에 저장되므로 접근 권한과 백업을 관리하고 공개 글이나 화면에 키를 넣지 않습니다.
  • 실행 횟수만 보고 총비용으로 봅니다: 흐름 실행과 AI 사용량, 관리 및 재시도 비용을 함께 확인합니다.

❓ 자주 묻는 질문

n8n은 무료인가요?

커뮤니티 에디션의 소프트웨어 이용료는 없지만 서버, 운영 시간과 외부 AI/API 비용이 생길 수 있습니다. n8n 클라우드는 유료이고 2026년 10월 3일 기준 연 결제 시 월 20유로부터입니다. 무료 체험은 카드 없이 시작할 수 있습니다.

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

기본 자동화는 화면에서 노드를 놓고 잇는 것으로 됩니다. 코드 노드는 화면으로 안 되는 가공이 필요할 때만 쓰고, 그 코드는 AI 코딩 도구에 맡길 수 있습니다. 다만 도커 설치와 서버 관리는 코딩과 별개로 익숙해져야 하는 일이라, 설치와 관리가 부담이면 n8n 클라우드로 시작합니다.

재피어에서 만든 자동화를 n8n으로 옮길 수 있나요?

기존 Zap이 그대로 옮겨진다고 가정하지 않고 필요한 단계와 조건을 n8n에서 다시 구성합니다. 비슷한 시작 조건과 단계를 만들더라도 입력 형식, 분기 조건과 실패 시 동작이 다를 수 있습니다. 연결 권한을 다시 설정하고 가상 자료로 결과가 같은지 확인합니다. 옮기기 전에 실행 횟수와 단계 수로 두 도구의 요금을 견줘 옮길 이유가 있는지부터 봅니다.

AI 에이전트 노드로 무엇을 할 수 있나요?

메일 본문을 읽고 유형을 나누거나 요약하거나 초안을 쓰는 판단 단계를 워크플로 안에 넣습니다. 대화를 이어 가려면 메모리 설정과 세션 구분을 확인합니다. 웹 조작은 별도 도구가 필요하며 커뮤니티 노드를 추가할 때는 제공자, 권한과 유지보수 상태도 확인합니다. 어느 쪽이든 결과가 밖으로 나가기 전에 사람이 보는 단계는 AI 업무 자동화에서 설명한 승인 위치와 실행 기록 방식대로 둡니다.

📋 3줄 요약

  1. n8n은 노드를 연결해 앞 단계의 결과를 다음 단계로 전달하는 자동화 도구입니다.

  2. Gmail 등 외부 서비스 계정을 연결하지 않고 수동 실행과 값 전달부터 확인하고 입력을 바꿔 같은 흐름을 다시 시험합니다.

  3. 직접 설치와 클라우드의 관리 책임을 구분하고 실행량, AI 비용 및 외부 데이터 전송을 함께 확인합니다.

참고 자료

공식 안내 확인: 2026년 10월 3일. 첫 흐름은 가상 문장을 전달하는 연습입니다.

Share

제대로 이해했는지 한 문제로 확인해 볼까요?

답을 고르면 바로 풀이가 나와요.

n8n을 셀프호스팅으로 쓸 때와 n8n 클라우드로 쓸 때의 차이로 맞는 것은 무엇일까요?

예제나 확인 질문을 직접 시도한 뒤 완료 표시해요. 더 연습할 내용이 남으면 표시하지 않고 다음 글을 읽어도 됩니다. 완료 버튼은 이해도를 채점하지 않으며 잘못 표시하면 취소할 수 있어요.

3개념 / 클래스회의록 자동화, 녹음과 받아쓰기와 요약과 배포