2025년 12월 2일 화요일
자동화 끝판왕 n8n, 이렇게 설치하면 평생 무료입니다!
By 가나톡ganaTOK12월 02, 2025
자동화 끝판왕 n8n, 이렇게 설치하면 평생 무료입니다!
섹션 1. n8n이란? 어떤 방식으로 설치할지 선택하기
n8n = 노코드 자동화 툴 (Make, Zapier 대안)
셀프호스팅 하면 → 실행 수 무제한 + 거의 무료 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
이제 n8n 웹훅 URL이 영원히 https://n8n.내도메인.com 고정!섹션 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 접속 → 회원가입 → 바로 사용!
업데이트 방법 (새 버전 나오면) → Primary, Worker, Webhook Processor 각각 → ⋯ → Redeploy 클릭 (3개 다 해줘야 함)
요약: 나에게 맞는 설치법 고르기
|
상황
|
추천 방법
|
|---|---|
|
그냥 테스트만 해보고 싶다
|
섹션 2 (로컬 Docker)
|
|
웹훅도 쓰고 싶고, 도메인까지 예쁘게
|
섹션 3-B (로컬 + Cloudflare 고정 도메인)
|
|
24시간 돌려야 하고 제일 편하게 쓰고 싶다
|
섹션 5 (Railway $5)
|
이제 위 순서대로 따라 하면 30분 안에 n8n 평생 무료(또는 월 7천원)으로 사용 가능합니다!
당신의 상황에 딱 맞는 n8n 설치법을 한 줄로 정리하면 다음과 같습니다.
|
당신의 상황
|
무조건 이걸로 하세요
|
예상 비용
|
난이도
|
|---|---|---|---|
|
그냥 써보고 싶다, 테스트만 할 거다
|
섹션 2 → 로컬 Docker만 설치
|
0원
|
★☆☆☆☆
|
|
웹훅 써야 하고, URL도 예쁘게 고정하고 싶다
|
섹션 3-B → 로컬 Docker + Cloudflare 고정 도메인
|
0원 (도메인 구매하면 1~2만원/년)
|
★★☆☆☆
|
|
24시간 내내 돌아가야 하고, 세팅 귀찮게 싫다
|
섹션 5 → Railway 바로 배포
|
월 $5 (약 7,000원)
|
★☆☆☆☆ (최고로 쉬움)
|





