n8n 이해하기, 노드로 잇는 자동화와 셀프호스팅
n8n은 시작 조건과 처리 단계를 노드라는 상자로 화면에 놓고 선으로 이어 업무 자동화를 만드는 도구이고, 내 컴퓨터나 서버에 직접 설치해 무료로 쓰거나 n8n 클라우드에 요금을 내고 씁니다. 코드가 공개된 페어코드 소프트웨어라 화면으로 만들다가 필요한 곳에만 코드를 넣을 수 있습니다.
같은 말:n8n 뜻n8n 사용법n8n 셀프호스팅n8n 워크플로n8n 요금
목차
🤔 재피어 요금이 부담되어 다른 도구를 찾을 때
연결 도구로 자동화를 몇 개 만들다 보면 단계 수에 따라 요금이 붙는 구조가 부담이 됩니다. 단계가 열 개인 자동화를 하루에 백 번 돌리면 과제 천 개를 쓰는 식이라, 자동화가 늘수록 요금제를 올려야 합니다. 그때 자주 나오는 이름이 n8n인데, 직접 설치하면 무료라는 말과 함께 서버 관리가 필요하다는 말도 따라옵니다.
n8n이 무엇이고 화면에서 어떻게 자동화를 만드는지, 내 컴퓨터에 설치하는 것과 클라우드로 쓰는 것이 무엇이 다른지, 2026년 9월 28일 기준 요금이 어떻게 되는지를 정리했습니다.
🔑 n8n의 정의
n8n은 시작 조건과 처리 단계를 노드라는 상자로 화면에 놓고 선으로 이어 업무 자동화를 만드는 도구이고, 내 컴퓨터나 서버에 직접 설치해 무료로 쓰거나 n8n 클라우드에 요금을 내고 씁니다.
n8n 공식 저장소는 자기를 페어코드(fair-code) 워크플로 자동화 플랫폼이라고 소개합니다. 페어코드는 소스 코드를 항상 볼 수 있고 직접 설치해 쓸 수 있되, 그 소프트웨어 자체를 상업 서비스로 되파는 것은 제한하는 방식입니다. 라이선스 이름은 Sustainable Use License이고, 오픈 소스 이니셔티브가 정의한 오픈 소스와는 다르므로 회사에서 도입할 때 조건을 한 번 읽어 두는 편이 안전합니다. 2026년 9월 28일 기준 깃허브 별이 20만 6천 개이고, 저장소 설명 기준으로 400개 넘는 서비스와 연결됩니다.
🧩 노드와 워크플로의 구조
n8n 화면은 캔버스라고 부르는 빈 판이고, 거기에 노드를 놓고 선으로 잇습니다. 노드 하나는 한 가지 일을 맡고, 선은 앞 노드의 결과를 뒤 노드로 넘깁니다. 이렇게 이어진 한 묶음이 워크플로이고, 워크플로가 한 번 돌아간 것을 실행이라고 부릅니다.
| 요소 | 뜻 | 예 |
|---|---|---|
| 트리거 노드 | 워크플로를 시작하는 조건 | 정해진 시각(Schedule), 밖에서 온 요청(Webhook), 직접 누르기(Manual) |
| 노드 | 시작 뒤에 하는 일 하나 | 지메일 읽기, 구글 시트에 행 추가, HTTP 요청, 코드 실행 |
| 연결 | 앞 노드의 결과를 뒤 노드로 넘기는 선 | 메일 본문을 AI 노드로, AI 결과를 시트 노드로 |
| 자격 증명 | 각 서비스에 로그인해 둔 정보 | 구글 계정, 슬랙 토큰 |
| 실행 | 워크플로가 한 번 돌아간 기록 | 언제 시작해 어느 노드에서 무엇을 받았는지 |
AI 업무 자동화의 뜻에서 본 시작 조건과 단계와 승인이 여기서는 트리거 노드와 노드와 실행 기록으로 나타납니다. 다른 연결 도구와 다른 점은 노드 가운데 코드 노드가 있어서 화면으로 안 되는 가공을 자바스크립트나 파이썬으로 몇 줄 적어 끼울 수 있다는 것입니다. 저장소는 이것을 필요할 때 코드를 쓴다고 표현합니다.
AI 단계도 노드입니다. 기본 AI Agent 노드가 있고, 여기에 OpenAI와 앤트로픽과 구글을 비롯한 여러 모델을 붙일 수 있습니다. AWS가 만든 커뮤니티 노드처럼 실행 사이의 기억과 브라우저 조작을 더해 주는 노드도 있는데, 기본 노드의 기억이 한 번의 실행 안에서만 유지되는 빈자리를 채우는 쪽입니다. 그 조합은 AWS AgentCore와 n8n 정리에 있습니다.
💻 내 컴퓨터에 설치하는 명령
셀프호스팅은 도커(Docker)로 하는 것이 공식 문서의 기본 경로입니다. 도커는 프로그램과 그 실행 환경을 상자 하나로 묶어 어느 컴퓨터에서든 같은 방식으로 실행하게 하는 도구이고, 맥과 윈도우는 도커 데스크톱을 먼저 설치합니다. 공식 문서의 명령을 그대로 옮기면 이렇습니다.
docker volume create n8n_data
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-e GENERIC_TIMEZONE="Asia/Seoul" \
-e TZ="Asia/Seoul" \
-e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
-e N8N_RUNNERS_ENABLED=true \
-v n8n_data:/home/node/.n8n \
n8nio/n8n첫 줄은 워크플로와 자격 증명을 저장할 공간을 만들고, 나머지는 n8n을 내려받아 실행합니다. 끝나면 브라우저에서 http://localhost:5678을 열어 계정을 만들면 됩니다. n8n_data에 자료가 남으므로 컨테이너를 껐다 켜도 만든 워크플로가 사라지지 않습니다. 시간대를 서울로 적어 둔 것은 스케줄 트리거가 한국 시각으로 돌게 하기 위해서입니다. 터미널에 명령을 붙여 넣는 정도면 되고, 명령의 뜻은 몰라도 실행됩니다.
계속 켜 두려면 노트북보다 항상 켜진 컴퓨터나 서버가 맞습니다. 집 컴퓨터를 실행체로 두고 밖에서 붙는 구성은 로컬 AI 코스의 원격 접속에서 다룬 방법과 같습니다.
⚖️ 셀프호스팅과 n8n 클라우드의 차이
두 방식은 같은 소프트웨어를 누가 관리하느냐가 다릅니다.
| 항목 | 셀프호스팅 (커뮤니티 에디션) | n8n 클라우드 |
|---|---|---|
| 요금 | 소프트웨어 무료, 서버 비용만 | 실행 횟수 단위 요금제 |
| 기능 | 공식 문서 기준 거의 전체 기능 포함 | 요금제별 |
| 유료로 남는 것 | 환경 분리, 외부 비밀 저장소, SSO, 프로젝트, 워크플로 공유, 깃 버전 관리 | 요금제에 따라 포함 |
| 관리 | 설치, 갱신, 백업, 보안을 직접 | n8n이 맡음 |
| 데이터 위치 | 내 컴퓨터나 서버 | n8n 서버 |
| 밖에서 오는 요청 받기 | 주소를 열어 주는 설정이 따로 필요 | 기본 제공 |
공식 문서는 커뮤니티 에디션이 n8n의 거의 전체 기능을 포함하고 라이선스 키 없이 돌아간다고 밝힙니다. 혼자 쓰거나 작은 팀이라면 유료로 남는 기능이 필요한 경우가 드뭅니다. 대신 서버를 켜 두고 버전을 올리고 자격 증명을 보호하는 일이 내 몫이 되고, 웹훅 트리거처럼 밖에서 오는 요청을 받으려면 주소를 인터넷에 여는 설정이 따로 필요합니다. 그 설정은 원격 접속에서 다룬 것처럼 포트를 그대로 열지 않는 방법을 먼저 봅니다.
데이터 위치도 판단 기준입니다. 고객 메일과 문서가 흐름을 지나가므로, 그 자료가 내 서버에 머무는지 다른 회사 서버를 거치는지는 회사 규정에 따라 다르게 판단됩니다.
💰 n8n 클라우드 요금
2026년 9월 28일에 확인한 공식 요금 페이지 기준입니다. 연 결제 시 월 환산 금액이고 유로로 표시됩니다.
| 요금제 | 월 요금 (연 결제) | 실행 횟수 | 동시 실행 | 비고 |
|---|---|---|---|---|
| Starter | 20유로 | 2,500회 | 5개 | 카드 없이 무료 체험 |
| Pro | 50유로 | 10,000회 | 20개 | 카드 없이 무료 체험 |
| Business | 667유로 | 40,000회 | 표기 없음 | 셀프호스팅 전용, 클라우드는 대기 목록 |
| Enterprise | 문의 | 협의 | 200개 이상 | 호스팅과 셀프호스팅 모두 |
여기서 눈여겨볼 것은 과금 단위입니다. n8n은 워크플로 실행 한 번을 한 번으로 세고 그 안의 노드 수는 따지지 않습니다. 단계가 열 개인 자동화를 백 번 돌려도 100회입니다. 재피어가 성공한 행동 단계마다 과제 하나를 세고 메이크가 모듈 동작마다 크레딧을 쓰는 것과 다른 점이고, 단계가 많은 자동화일수록 이 차이가 커집니다. 세 도구의 요금 구조는 재피어와 메이크에서 나란히 놓고 봅니다.
🧭 n8n이 맞는 경우와 맞지 않는 경우
| 맞는 경우 | 맞지 않는 경우 |
|---|---|
| 단계가 많은 자동화를 자주 돌려 단계 단위 요금이 부담될 때 | 자동화가 두세 개뿐이고 단계도 짧을 때 |
| 자료를 내 서버에 두어야 할 때 | 서버를 관리할 사람이 없을 때 |
| 화면으로 안 되는 가공을 코드 몇 줄로 끼우고 싶을 때 | 터미널과 도커라는 말이 부담스러울 때 |
| AI 노드에 여러 회사 모델을 바꿔 가며 붙이고 싶을 때 | 지메일과 드라이브 안에서 끝나는 일이라 워크스페이스 스튜디오로 충분할 때 |
처음 자동화를 만드는 단계라면 이미 쓰는 업무 도구 안의 자동화나 무료 요금제가 있는 연결 도구로 시작하고, 실행 횟수와 단계가 늘어 요금이 보이기 시작할 때 n8n을 검토하는 순서가 부담이 적습니다. 준이아빠블로그에서 비개발자에게 n8n이 도움이 되는지 정리한 글에서 학습량과 현실적인 장단점을 따로 다뤘습니다.
⚠️ 자주 하는 실수
- 오픈 소스라고 부릅니다: 페어코드 라이선스라 코드는 볼 수 있지만 되파는 것은 제한됩니다. 회사 도입 시 조건을 읽습니다.
- 노트북에 설치하고 덮습니다: 잠들면 스케줄 트리거가 돌지 않습니다. 항상 켜진 컴퓨터나 서버에 둡니다.
- 자격 증명을 그대로 열어 둡니다: 구글과 슬랙 로그인 정보가 서버에 저장되므로 주소를 인터넷에 그대로 열지 않습니다.
- 실행 횟수와 단계 수를 섞어 요금을 계산합니다: n8n은 실행 단위, 재피어는 단계 단위입니다.
❓ 자주 묻는 질문
n8n은 무료인가요?
직접 설치하는 커뮤니티 에디션은 소프트웨어 자체가 무료이고 서버 비용만 듭니다. n8n 클라우드는 유료이고 2026년 9월 28일 기준 연 결제 시 월 20유로부터입니다. 무료 체험은 카드 없이 시작할 수 있습니다.
코딩을 몰라도 쓸 수 있나요?
기본 자동화는 화면에서 노드를 놓고 잇는 것으로 됩니다. 코드 노드는 화면으로 안 되는 가공이 필요할 때만 쓰고, 그 코드는 AI 코딩 도구에 맡길 수 있습니다. 다만 도커 설치와 서버 관리는 코딩과 별개로 익숙해져야 하는 부분이라, 이 부분이 부담이면 클라우드로 시작합니다.
재피어에서 만든 자동화를 n8n으로 옮길 수 있나요?
그대로 가져오는 기능은 없고 같은 구조로 다시 만듭니다. 시작 조건과 단계가 같으므로 옮기는 일 자체는 어렵지 않지만, 각 서비스의 자격 증명을 다시 연결해야 합니다. 옮기기 전에 실행 횟수와 단계 수로 두 도구의 요금을 견줘 옮길 이유가 있는지부터 봅니다.
AI 에이전트 노드로 무엇을 할 수 있나요?
메일 본문을 읽고 유형을 나누거나 요약하거나 초안을 쓰는 판단 단계를 워크플로 안에 넣습니다. 기본 노드는 한 번의 실행 안에서만 기억하므로, 같은 고객을 이어서 상대하거나 웹 화면을 직접 열어야 하는 일에는 AWS AgentCore 같은 커뮤니티 노드를 붙입니다. 어느 쪽이든 결과가 밖으로 나가기 전에 사람이 보는 단계는 자동화 안전장치대로 둡니다.
📋 3줄 요약
-
n8n은 시작 조건인 트리거 노드와 처리 단계인 노드를 화면에 놓고 선으로 이어 자동화를 만드는 도구이고, 코드가 공개된 페어코드 라이선스라 2026년 9월 28일 기준 깃허브 별이 20만 개를 넘습니다.
-
도커 명령 한 줄로 내 컴퓨터에 설치하면 5678번 포트에서 열리고 커뮤니티 에디션은 라이선스 키 없이 거의 전체 기능을 쓰며, 유료로 남는 것은 환경 분리와 SSO와 프로젝트 같은 팀 기능입니다.
-
n8n 클라우드는 2026년 9월 28일 요금 페이지 기준 연 결제 시 월 20유로에 실행 2,500회인 Starter부터 시작하고, 요금이 단계 수가 아니라 흐름 실행 횟수로 붙는 점이 재피어와 메이크와 다릅니다.
참고 자료

제대로 이해했는지 한 문제로 확인해 볼까요?
답을 고르면 바로 풀이가 나와요.
n8n을 셀프호스팅으로 쓸 때와 n8n 클라우드로 쓸 때의 차이로 맞는 것은 무엇일까요?

