자동화 도구를 찾다 보면 대부분 유료거나, 무료 플랜에 기능 제한이 심하거든요. n8n 무료 플랜은 그 중에서도 꽤 쓸 만한 축에 속해요. 클라우드 버전은 무료로 시작할 수 있고, 셀프 호스팅(Self-hosting, 내 서버에 직접 설치하는 방식)을 선택하면 비용 없이 거의 모든 기능을 쓸 수 있거든요. 자동화를 처음 배우는 입장에서 n8n이 자주 언급되는 이유가 여기 있어요.
n8n 클라우드 무료 플랜 대시보드
n8n 무료로 시작하는 방법 — 클라우드 vs 셀프 호스팅
n8n을 무료로 쓰는 방법은 크게 두 가지예요.
첫 번째는 클라우드 플랜이에요. n8n 공식 사이트에서 이메일만 있으면 바로 가입할 수 있어요. 별도 설치 없이 브라우저에서 바로 워크플로우를 만들 수 있죠. 다만 무료 플랜은 실행 횟수(execution)에 제한이 있어서, 매달 일정 횟수를 넘기면 유료로 전환해야 해요.
두 번째는 셀프 호스팅이에요. 내 PC나 서버에 직접 설치하는 방식인데, 이 경우엔 실행 횟수 제한이 없어요. n8n은 오픈소스(Open Source, 소스 코드가 공개된 소프트웨어)라서 셀프 호스팅 자체는 무료로 가능하거든요. 단, 서버 비용은 별도예요.
| 항목 | 클라우드 무료 | 셀프 호스팅 |
|---|---|---|
| 설치 필요 여부 | 없음 | 있음 |
| 실행 횟수 제한 | 있음 (월 제한) | 없음 |
| 비용 | 무료 (초과 시 유료) | 서버 비용만 |
| 유지 관리 | n8n이 담당 | 직접 관리 |
▲ 클라우드 vs 셀프 호스팅 비교
n8n 무료 셀프 호스팅 — Docker로 설치하는 법
셀프 호스팅 방법 중 가장 많이 쓰이는 건 Docker(도커, 컨테이너 기반 실행 환경)예요. 터미널에서 명령어 몇 줄이면 로컬에서 n8n을 바로 띄울 수 있어요.
기본 실행 명령어는 아래처럼 생겼어요.
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
docker.n8n.io/n8nio/n8n
이렇게 실행하면 브라우저에서 http://localhost:5678로 접속해서 n8n을 쓸 수 있어요. 처음 접속하면 계정 설정 화면이 나오고, 그 다음부터는 로컬에서 워크플로우를 자유롭게 만들 수 있죠.
Docker가 없다면 npm 설치 방법도 공식 문서에 잘 나와 있어요. npm install n8n -g 한 줄로도 설치는 되거든요.
로컬 설치 후 첫 접속 화면
n8n 무료 플랜으로 실제로 뭘 만들 수 있나
n8n이 자동화 입문자에게 자주 추천되는 이유는 연결할 수 있는 앱(노드, Node)이 400개 이상이라는 점이에요. Gmail, Slack, Google Sheets, Notion, Webhook 같은 것들을 코딩 없이 연결할 수 있거든요.
초보자가 처음 만들어볼 만한 워크플로우 예시를 몇 가지 들면 이렇게 돼요.
- RSS 피드 → 새 글 감지 → Slack 알림 보내기
- Google Form 응답 → Google Sheets 저장 → 이메일 자동 발송
- Webhook으로 데이터 받기 → 조건 분기 → Notion 데이터베이스에 저장
각각 노드를 캔버스에 끌어다 연결하는 방식이라 흐름이 눈에 보여요. 어디서 데이터가 들어오고 어디로 나가는지 시각적으로 파악할 수 있죠.
n8n 무료 사용 시 알아야 할 제한 사항
클라우드 무료 플랜으로 시작할 경우 몇 가지는 미리 알고 있어야 해요.
- 실행 횟수 제한 — 월 기준 일정 횟수를 초과하면 워크플로우가 멈춰요. 자동화를 자주 돌리는 용도라면 셀프 호스팅이 더 나아요.
- 활성 워크플로우 수 제한 — 무료 플랜에서는 동시에 활성화해둘 수 있는 워크플로우 수에 제한이 있어요.
- 커뮤니티 노드 사용 — 공식 지원 외 커뮤니티 노드(Community Node)는 셀프 호스팅에서만 설치 가능한 경우가 있어요.
정확한 제한 수치는 n8n 플랜 페이지에서 확인하는 게 맞아요. 업데이트가 자주 바뀌거든요.
노드 연결 방식의 워크플로우 캔버스
처음 시작한다면 클라우드 무료가 맞아요
셀프 호스팅이 기능 면에선 더 유리하지만, 처음부터 Docker 설치부터 시작하면 n8n 자체를 배우기 전에 지치는 경우가 많아요. 자동화 개념과 n8n의 흐름을 먼저 익히는 목적이라면 클라우드 무료 플랜으로 시작해서 감을 잡고, 이후 실행 횟수가 부족해지면 그때 셀프 호스팅으로 옮기는 게 현실적인 순서거든요.
n8n 무료로 뭘 만들 수 있는지 감이 잡혔다면, 다음 단계는 Webhook 트리거를 써서 외부 서비스와 실시간으로 연결하는 워크플로우예요. 이게 되면 활용 범위가 확 넓어지더라고요.
자주 묻는 질문
n8n 무료 플랜은 영구적으로 무료인가요?
클라우드 무료 플랜은 현재 기준으로 영구 무료로 제공되고 있어요. 다만 실행 횟수 등 제한이 있고, n8n 정책에 따라 조건이 바뀔 수 있으니 공식 사이트에서 확인하는 게 확실해요.
셀프 호스팅은 정말 완전 무료인가요?
n8n 소프트웨어 자체는 무료예요. 다만 서버를 어디서 돌리느냐에 따라 비용이 달라요. 로컬 PC에서 돌리면 서버 비용 없이 완전 무료지만, AWS나 Railway 같은 클라우드 서버를 쓰면 서버 비용은 따로 발생해요.
n8n과 Zapier의 차이가 뭔가요?
Zapier는 무료 플랜에서 사용할 수 있는 앱과 자동화(Zap) 수가 꽤 제한적이에요. n8n은 셀프 호스팅 시 앱 연결 수나 실행 횟수 제한이 없고, 복잡한 로직도 캔버스에서 직접 구성할 수 있어요. 대신 초기 설정 난이도는 n8n이 조금 더 높아요.
📌 관련 글도 읽어보세요
썸네일: Clay Banks on Unsplash