Self-host n8n with Docker (NO CODE!) - On your own computer (+ VPS)
- N8N을 Docker를 사용하여 코딩 없이 자가 호스팅하는 방법을 다루며, 비용 절감 및 데이터 프라이버시 강화 등의 이점을 제공합니다. 🏠
- Docker Desktop 프로그램을 설치하고, Docker 이미지(N8N 실행에 필요한 모든 것을 포함한 패키지)와 컨테이너(이미지의 실행 인스턴스)의 차이를 설명합니다. 🐳
- Docker Desktop에서 N8N 이미지를 검색하여 다운로드(pull)하고, 이를 기반으로 N8N 컨테이너를 실행하는 과정을 시연합니다. ⬇️
- N8N 컨테이너의 내부 포트(5678)를 로컬 호스트 포트에 매핑하고, 워크플로우 및 자격 증명 데이터의 영구 저장을 위해 호스트 경로에 볼륨을 매핑하는 중요성을 강조합니다. 🔗
- N8N 컨테이너의 시간대(TZ) 및 기타 설정(enforce settings, permissions, runners enabled)을 환경 변수로 지정하여 워크플로우 스케줄링 등에 영향을 미치도록 합니다. ⚙️
- 컨테이너가 중지되거나 삭제되더라도 이전에 매핑된 볼륨을 통해 워크플로우 및 자격 증명 데이터가 유지됨을 보여주며, 새 컨테이너 생성 시에도 동일한 데이터를 사용할 수 있습니다. 💾
- 최신 N8N 버전으로 업데이트하려면 새 이미지를 풀(pull)하고 기존 컨테이너를 삭제한 후, 동일한 볼륨을 사용하여 새 컨테이너를 생성해야 합니다. 🔄
- N8N CLI 명령어를 사용하여 사용자 관리 데이터베이스를 기본 상태로 재설정하여 잊어버린 비밀번호 문제를 해결하는 방법을 설명합니다. 🔑
- 외부 시스템과의 연동(웹훅), 보안 위험, 리소스 사용량, 컴퓨터 종료 시 워크플로우 중단 등 로컬 N8N 호스팅의 한계점을 언급합니다. ⚠️
- 로컬 호스팅의 단점을 극복하기 위해 클라우드 VPS(가상 사설 서버)를 사용하여 N8N을 호스팅하는 방법을 소개하며, 높은 가용성과 확장성을 제공합니다. ☁️
- Hostinger를 스폰서로 언급하며, N8N 전용 VPS 템플릿, 사전 설치된 100개 이상의 워크플로우, 큐 모드(Q mode)와 같은 고급 옵션을 제공하여 N8N 설정을 간소화합니다. 🚀
- Hostinger의 블랙프라이데이 세일 및 특별 할인 쿠폰(BYTEGRAT)을 사용하여 N8N VPS를 저렴하게 이용할 수 있음을 안내합니다. 💰
데브허브 | DEVHUB | Self-host n8n with Docker (NO CODE!) - On your own computer (+ VPS)