콘텐츠로 이동

Self-Host n8n in 20 Minutes - Easiest & Cheapest Setup

원본 영상: Self-Host n8n in 20 Minutes - Easiest & Cheapest Setup

n8n 클라우드 플랜의 실행 횟수·워크플로 제한을 피하려면 자체 호스팅이 답이며, 비기술자도 클라우드 호스팅 방식으로 20분 안에 세팅할 수 있다.

  1. 자체 호스팅 이유 — n8n 유료 플랜은 월 €20부터 시작하고 무료는 2,500회 실행·5개 활성 워크플로로 제한됨. 자체 호스팅(Community Edition)은 실질적으로 무제한.
  2. 클라우드 vs 로컬 호스팅 선택 — 로컬(본인 PC)은 기술 지식 없으면 비추. 인터넷 단절·PC 종료 시 인스턴스도 다운되어 업무 크리티컬 자동화에 부적합. 클라우드는 99.99% 업타임, 어디서든 접근 가능.
  3. 플랫폼 선택 — Hostinger → Elestio → Railway 순으로 추천. Hostinger를 본인이 실사용 중.
  4. 인스턴스 세팅 — 플랫폼에서 n8n 앱 선택 → 서버 위치(자신과 가까운 곳) → 최저 플랜 → 루트 비밀번호 설정 → 완료 후 관리 콘솔에서 n8n 계정 생성.
  5. 버전 업그레이드 — Elestio는 자동 업데이트 기본 활성화. Hostinger는 브라우저 터미널에 공식 문서의 업데이트 명령어를 붙여넣기하면 완료.
  6. Google Cloud 자격증명 연동 — Google Cloud Console에서 프로젝트 생성 → API 활성화 → OAuth 동의 화면 설정 → OAuth 클라이언트 ID 생성 → n8n에 Client ID·Secret 입력 → Google 로그인 승인.
  7. 커뮤니티 노드 설치 — 설정 > Community Nodes에서 npm 패키지명 입력 후 설치. n8n 기본 미지원 앱을 오픈소스로 추가 가능.
항목내용
추천 플랫폼 1순위Hostinger (고정 요금, 안정적)
추천 플랫폼 2순위Elestio (자동 업데이트 내장)
추천 플랫폼 3순위Railway (약 $5~, 가장 저렴하나 불안정 경험 있음)
서버 위치자신의 위치와 가장 가까운 곳 선택 (레이턴시 최소화)
플랜최저 플랜으로 시작, 필요 시 업그레이드
Google API 활성화 목록Google Drive, Gmail, Google Sheets, Google Docs, Google Calendar
OAuth 동의 화면앱 유형: External, 본인 이메일을 테스트 사용자로 추가 후 앱 게시
Authorized Redirect URIn8n 인스턴스의 OAuth Redirect URL 그대로 붙여넣기
JavaScript Origins 필드비워둘 것
커뮤니티 노드 설치n8n.io/integrations에서 npm 패키지명 복사 → n8n 설정에 붙여넣기
  • n8n 공식 클라우드 무료 플랜: 실행 2,500회/월, 활성 워크플로 5개 제한
  • n8n 유료 플랜: €20~(공식 사이트 기준)
  • Hostinger: 초기 할인 후 $13.99/월로 전환됨 (본인 실측)
  • Elestio: 시간당 약 2센트, 월 약 $20 예상 (플랫폼 표시값)
  • Railway: 월 약 $5~
  • 클라우드 호스팅 설정 소요 시간: 약 3분
  • 로컬 호스팅 설정 소요 시간: 3분~수 주 (기술 수준에 따라)
  • n8n 기본 통합 수: 1,054개 (영상 촬영 시점 기준)
  • Google Cloud 신규 가입 시 $300 크레딧 제공

사용 도구

  • n8n (Community Edition, 자체 호스팅)
  • Hostinger / Elestio / Railway (호스팅 플랫폼)
  • Google Cloud Console (API 및 OAuth 관리)

Google Cloud 연동 흐름

Google Cloud Console 접속
→ 새 프로젝트 생성
→ 필요한 Google API 활성화 (Drive, Gmail, Sheets, Docs, Calendar)
→ OAuth 동의 화면 설정 (External, 테스트 사용자 추가, 앱 게시)
→ OAuth 클라이언트 ID 생성 (Web Application 유형)
→ Authorized Redirect URI에 n8n OAuth URL 입력
→ Client ID · Client Secret을 n8n 자격증명에 입력
→ Sign in with Google으로 최종 연결

커뮤니티 노드 설치 흐름

n8n.io/integrations에서 원하는 노드 검색
→ npm 패키지명 복사
→ n8n Settings > Community Nodes > 패키지명 붙여넣기 > Install
→ 캔버스에서 즉시 사용 가능

자체 호스팅의 제한사항

  • Projects(팀 협업 기능) 미지원 — 워크플로 공유는 가능