2025년 12월 2일 화요일
자동화 끝판왕 n8n, 이렇게 설치하면 평생 무료입니다! (웹훅 설정, 버전 업데이트 포함)
By 가나톡ganaTOK12월 02, 2025
자동화 끝판왕 n8n, 이렇게 설치하면 평생 무료입니다! (웹훅 설정, 버전 업데이트 포함)
섹션 1. n8n이란?
어떤 방식으로 설치할지 선택하기n8n = 노코드 자동화 툴 (Make, Zapier 대안)
셀프호스팅 하면 → 실행 수 무제한 + 거의 무료 or 초저가 가능
셀프호스팅 하면 → 실행 수 무제한 + 거의 무료 or 초저가 가능
|
설치 방식
|
비용
|
24시간 가동
|
난이도
|
추천 상황
|
|---|---|---|---|---|
|
① 로컬 PC + Docker
|
완전 무료
|
불가능
|
★★☆☆☆
|
테스트용, PC 항상 켜놟을 때만 사용
|
|
② 로컬 + Cloudflare Tunnel
|
무료 + 커스텀 도메인 (선택)
|
가능
|
★★★☆☆
|
웹훅도 쓰고 싶을 때
|
|
③ Railway 클라우드
|
월 $5 (약 7,000원) ~
|
가능
|
★☆☆☆☆
|
24시간 돌리고 싶을 때 (가장 쉬움)
|
섹션 2. 로컬 PC에 설치하기 (완전 무료 버전)
- Docker Desktop 설치
→ https://www.docker.com/products/docker-desktop/
→ OS에 맞춰 다운로드 → 설치 → 실행 - Docker 안에서 n8n 실행
- 왼쪽 메뉴 Images → 검색창에 “n8n” 입력
- 가장 위에 있는 공식 이미지 “n8n/n8n” → Latest → Pull
- Pull 끝나면 → Run 버튼 클릭
- Run 옵션 설정 (필수!)
항목입력값 예시Container namen8nPorts (Local Host)5678 → 5678VolumesHost path: C:\n8n-data 또는 /Users/본인/n8n-dataContainer path: /home/node/.n8n
- Run 누르면 자동 실행 → “Open in browser” 또는
→ 브라우저에서 http://localhost:5678 접속
→ 이메일, 이름, 비번 설정 → 바로 사용 가능!
섹션 3. 로컬에서도 웹훅 받기 (Cloudflare Tunnel)방법
A. 임시 URL (무료, 재부팅마다 새로 만들어야 함)
- 터미널(맥) 또는 PowerShell(윈도우) 열기
- Cloudflare Tunnel 설치
- Mac: brew install cloudflare/cloudflare/cloudflared
- Windows: winget install cloudflare.cloudflared
- 명령어 실행
cloudflared tunnel --url http://localhost:5678 → https://xxxxxx.trycloudflare.com 같은 임시 URL 생성됨 - n8n 컨테이너 재실행하면서 환경변수 추가
- Docker → Images → n8n → Run → Environmental variables 추가
Key: WEBHOOK_URL
Value: 위에서 나온 trycloudflare.com URL 전체
- Docker → Images → n8n → Run → Environmental variables 추가
방법 B. 고정 도메인 만들기 (추천!)
- Cloudflare 계정 만들기 → 도메인 추가 (없으면 고대디/가비아 등에서 1개 구매, 1~2만원)
- Cloudflare에서 네임서버 변경 (도메인 구매처에서 Cloudflare 네임서버로 교체)
- 터미널에서 로그인
cloudflared tunnel login - 터널 생성
cloudflared tunnel create n8n-tunnel - 설정 파일 만들기 (~/.cloudflared/config.yml)
yaml
tunnel: n8n-tunnel credentials-file: /Users/본인/.cloudflared/xxxxxxxx.json ingress: -hostname: n8n.내도메인.com service: http://localhost:5678 -service: http_status:404 - DNS 연결
cloudflared tunnel route dns n8n-tunnel n8n.내도메인.com - 터널 실행 (항상 켜놓기)
cloudflared tunnel run n8n-tunnel
섹션 4. 로컬 자동 시작 설정 (편의성 극대화)
- Docker Desktop → Settings → General
→ “Start Docker Desktop when you log in” 체크 - n8n 실행 명령어 (터미널에 복사해서 사용)
bash
docker run -d --restart unless-stopped \ -p 5678:5678 \ -v ~/n8n-data:/home/node/.n8n \ --name n8n \ -e WEBHOOK_URL=https://n8n.내도메인.com \ n8nio/n8n
섹션 5. 클라우드 24시간 버전 (Railway, 월 5달러)
- https://railway.app 접속 → 회원가입
- New Project → Deploy Template → 검색창에 “n8n” 입력
- 추천 템플릿: “n8n with Webhook Processors” (5개 서비스 한 번에 배포)
- Deploy 버튼 클릭 → 3~5분 기다리기
- Primary 서비스 클릭 → Settings → Generate Domain
→ https://xxxx.up.railway.app 생성됨 - 브라우저에서 그 URL 접속 → 회원가입 → 바로 사용!
|
상황
|
추천 방법
|
|---|---|
|
그냥 테스트만 해보고 싶다
|
섹션 2 (로컬 Docker)
|
|
웹훅도 쓰고 싶고, 도메인까지 예쁘게
|
섹션 3-B (로컬 + Cloudflare 고정 도메인)
|
|
24시간 돌려야 하고 제일 편하게 쓰고 싶다
|
섹션 5 (Railway $5)
|





