2025년 12월 2일 화요일

자동화 끝판왕 n8n, 이렇게 설치하면 평생 무료입니다!

자동화 끝판왕 n8n, 이렇게 설치하면 평생 무료입니다!

섹션 1. n8n이란? 어떤 방식으로 설치할지 선택하기

n8n = 노코드 자동화 툴 (Make, Zapier 대안)
셀프호스팅 하면 → 실행 수 무제한 + 거의 무료 or 초저가 가능

설치 방식
비용
24시간 가동
난이도
추천 상황
① 로컬 PC + Docker
완전 무료
불가능
★★☆☆☆
테스트용, PC 항상 켜놟을 때만 사용
② 로컬 + Cloudflare Tunnel
무료 + 커스텀 도메인 (선택)
가능
★★★☆☆
웹훅도 쓰고 싶을 때
③ Railway 클라우드
월 $5 (약 7,000원) ~
가능
★☆☆☆☆
24시간 돌리고 싶을 때 (가장 쉬움)

섹션 2. 로컬 PC에 설치하기 (완전 무료 버전)

  1. Docker Desktop 설치
    https://www.docker.com/products/docker-desktop/
    → OS에 맞춰 다운로드 → 설치 → 실행
  2. Docker 안에서 n8n 실행
    • 왼쪽 메뉴 Images → 검색창에 “n8n” 입력
    • 가장 위에 있는 공식 이미지 “n8n/n8n” → Latest → Pull
    • Pull 끝나면 → Run 버튼 클릭
  3. Run 옵션 설정 (필수!)
    항목
    입력값 예시
    Container name
    n8n
    Ports (Local Host)
    5678 → 5678
    Volumes
    Host path: C:\n8n-data 또는 /Users/본인/n8n-dataContainer path: /home/node/.n8n
  4. Run 누르면 자동 실행 → “Open in browser” 또는
    → 브라우저에서 http://localhost:5678 접속
    → 이메일, 이름, 비번 설정 → 바로 사용 가능!

섹션 3. 로컬에서도 웹훅 받기 (Cloudflare Tunnel)방법 A. 임시 URL (무료, 재부팅마다 새로 만들어야 함)

  1. 터미널(맥) 또는 PowerShell(윈도우) 열기
  2. Cloudflare Tunnel 설치
    • Mac: brew install cloudflare/cloudflare/cloudflared
    • Windows: winget install cloudflare.cloudflared
  3. 명령어 실행
    cloudflared tunnel --url http://localhost:5678 → https://xxxxxx.trycloudflare.com 같은 임시 URL 생성됨
  4. n8n 컨테이너 재실행하면서 환경변수 추가
    • Docker → Images → n8n → Run → Environmental variables 추가
      Key: WEBHOOK_URL
      Value: 위에서 나온 trycloudflare.com URL 전체

방법 B. 고정 도메인 만들기 (추천!)

  1. Cloudflare 계정 만들기 → 도메인 추가 (없으면 고대디/가비아 등에서 1개 구매, 1~2만원)
  2. Cloudflare에서 네임서버 변경 (도메인 구매처에서 Cloudflare 네임서버로 교체)
  3. 터미널에서 로그인
    cloudflared tunnel login
  4. 터널 생성
    cloudflared tunnel create n8n-tunnel
  5. 설정 파일 만들기 (~/.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
  6. DNS 연결
    cloudflared tunnel route dns n8n-tunnel n8n.내도메인.com
  7. 터널 실행 (항상 켜놓기)
    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달러)

  1. https://railway.app 접속 → 회원가입
  2. New Project → Deploy Template → 검색창에 “n8n” 입력
  3. 추천 템플릿: “n8n with Webhook Processors” (5개 서비스 한 번에 배포)
  4. Deploy 버튼 클릭 → 3~5분 기다리기
  5. Primary 서비스 클릭 → Settings → Generate Domain
    https://xxxx.up.railway.app 생성됨
  6. 브라우저에서 그 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원)
★☆☆☆☆ (최고로 쉬움)

당신이 지금 어떤 걸 제일 원하는지만 말해 주세요.
그거 하나만 딱 골라서 “지금 당장 따라 할 수 있게” 더 자세한 단계별 사진 없이 텍스트만으로도 100% 성공하는 명령어까지 바로 드릴게요!

처음으로