본문으로 건너뛰기
RAISE LAB

VIDEO NOTE

n8n 셀프 호스팅 가이드: 로컬 도커와 Railway 클라우드 배포

시민개발자 구씨 · 23분 · 중급 · 26. 10. 13. · 분야별 AX 사례 › 업무 자동화

YouTube 에서 보기 · 시민개발자 구씨 (새 탭에서 열림)

월 3~4만 원대의 n8n 공식 구독료를 아끼기 위해 로컬 Docker 환경과 Railway 클라우드를 활용해 셀프 호스팅하는 구체적인 방법을 다룬다. 로컬 환경에서 무료로 외부 웹훅을 수신하기 위해 Cloudflare 터널과 커스텀 도메인을 연결하는 절차를 설명한다. 상시 가동이 필요한 워크플로를 위해 Railway PaaS에 큐 모드 템플릿을 배포하고 버전 업데이트를 관리하는 실무 팁을 안내한다.

핵심

  • 공식 n8n 클라우드 구독료(월 24유로 이상) 대신 Docker나 Railway를 사용하면 무료 혹은 월 5달러 선에서 무제한 워크플로를 운영할 수 있다.
  • Docker Desktop에서 n8nio/n8n 최신 이미지를 받아 포트 5678과 볼륨 경로를 지정하면 로컬에 즉시 설치된다.
  • 로컬 환경에서 외부 웹훅을 수신하려면 Cloudflare 터널을 뚫고 WEBHOOK_URL 환경변수에 해당 주소를 주입해야 한다.
  • Cloudflare에 커스텀 도메인을 등록하고 도커 실행 시 --restart unless-stopped 옵션을 주면 재부팅 후에도 고정 URL로 자동 실행된다.
  • 24시간 상시 가동을 위해서는 Railway에서 Redis와 Postgres가 포함된 n8n w/ Webhook Processors 템플릿을 선택해 배포하는 것이 권장된다.
  • 버전 업데이트 시 로컬은 도커 이미지를 새로 Pull 받아 재실행하고, Railway는 각 서비스 인스턴스를 Redeploy하면 된다.

RAISE LAB 에서 배우는 사람에게

고비용 구독 모델에 얽매이지 않고 n8n 기반의 AI 에이전트 자동화 시스템을 로컬과 클라우드 환경에서 저비용으로 안정적으로 운영할 수 있는 실전 인프라 구축법을 알려 준다.

챕터

  1. 0:00n8n 셀프 호스팅 개요 및 장단점 (새 탭에서 열림)
  2. 2:32Docker로 내 컴퓨터에 n8n 로컬 설치하기 (새 탭에서 열림)
  3. 5:30Cloudflare 임시 터널로 로컬 웹훅 연결하기 (새 탭에서 열림)
  4. 10:44커스텀 도메인 연동 및 상시 자동 실행 설정 (새 탭에서 열림)
  5. 16:25로컬 도커 n8n 버전 업데이트 방법 (새 탭에서 열림)
  6. 17:18Railway 클라우드 배포 및 요금 체계 (새 탭에서 열림)
  7. 18:46Railway n8n 큐 모드 템플릿 배포 및 설정 (새 탭에서 열림)
  8. 20:55Railway 버전 업데이트 및 운영 팁 (새 탭에서 열림)

이 노트는 RAISE LAB 운영팀이 고른 영상을 AI(Gemini)가 보고 한국어로 정리한 것입니다. 영상의 저작권은 원작자에게 있고, 자막·대본은 싣지 않습니다. 시민개발자 구씨 원작자 채널 (새 탭에서 열림)

업무 자동화