n8n 무료 서버 구축 가이드 2부: 도커(Docker)로 n8n 5분 만에 설치하기 | 가나투데이
1부에서 구글 클라우드(GCP)를 통해 평생 무료로 사용할 수 있는 서버 공간을 확보하셨나요? 이제 그 서버 안에 자동화 툴인 n8n을 설치할 차례입니다. 리눅스 서버가 낯선 분들도 걱정하실 필요 없습니다. 도커(Docker)라는 가상화 기술을 이용하면 복잡한 환경 설정 없이 코드 몇 줄 복사만으로 설치를 끝낼 수 있기 때문입니다. 오늘은 n8n을 서버에 안착시키고 실제로 웹 브라우저에서 접속하는 과정까지 완벽하게 가이드해 드립니다.
1. 도커(Docker) 설치: 자동화를 위한 필수 인프라
서버에 프로그램을 직접 설치하면 여러 소프트웨어 간의 충돌로 오류가 발생하기 쉽습니다. 도커는 프로그램을 컨테이너라는 독립된 공간에 담아 실행하므로 매우 깔끔하고 안전합니다. n8n 역시 도커를 통해 설치하는 것이 공식 권장 사항입니다.
GCP의 SSH 터미널 창을 열고 아래의 명령어를 순서대로 입력하여 도커 엔진을 설치합니다.
도커 설치 자동화 스크립트 실행:
curl -fsSL
설치가 완료되었다면 도커가 정상적으로 작동하는지 확인하기 위해 sudo docker --version을 입력해 보세요. 버전 정보가 나타난다면 이제 n8n을 불러올 준비가 끝난 것입니다.
2. 문제 해결: n8n 설치 및 데이터 보존 설정 (How-to)
단순히 n8n을 실행하는 것보다 중요한 것은 데이터의 보존입니다. 서버를 재시작하더라도 우리가 만든 소중한 워크플로우가 사라지지 않도록 설정해야 합니다.
섹션 1: n8n 전용 볼륨 생성
n8n 내부에서 생성되는 워크플로우와 설정 데이터를 서버의 특정 공간에 저장하도록 명시해 주어야 합니다. 이를 '볼륨 생성'이라고 합니다.
데이터 저장소 생성 명령어: sudo docker volume create n8n_data
섹션 2: n8n 컨테이너 실행
이제 아래의 긴 명령어를 복사하여 실행합니다. 이 코드는 n8n의 최신 버전을 내려받아 5678 포트에서 실행하며, 앞서 만든 저장소를 연결하는 역할을 합니다.
n8n 실행 핵심 코드: sudo docker run -it --rm
--name n8n
-p 5678:5678
-v n8n_data:/home/node/.n8n
docker.n8n.io/n8n/n8n
섹션 3: 방화벽 포트(5678) 개방 문제 해결
명령어를 실행해도 웹 브라우저에서 접속이 안 된다면 십중팔구 방화벽 문제입니다. GCP 콘솔의 VPC 네트워크 - 방화벽 메뉴에서 다음 규칙을 추가해야 합니다.
이름: n8n-port
대상: 네트워크의 모든 인스턴스
소스 IPv4 범위: 0.0.0.0/0
프로토콜 및 포트: tcp 체크 후 5678 입력
3. n8n 접속 및 초기 보안 설정 우회법
방화벽 설정까지 마쳤다면 이제 브라우저 주소창에 http://여러분의-서버-IP:5678을 입력해 보세요. 만약 보안 경고 창이 뜨면서 접속이 차단된다면, 이는 n8n의 기본 보안 정책 때문입니다.
임시로 접속을 허용하기 위해서는 실행 명령어 뒤에 환경 변수를 추가해야 합니다. (이 부분은 3부에서 HTTPS를 적용하면 해결될 문제이므로, 우선 설정을 위해 우회합니다.)
보안 우회 실행 옵션: -e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=false
이 과정을 거치면 드디어 n8n의 깔끔한 메인 화면을 마주하게 됩니다. 첫 접속 시 관리자 계정(이메일, 비밀번호)을 생성하면 여러분만의 자동화 비서가 공식적으로 업무를 시작할 준비를 마칩니다.
4. 클로징: 이제 절반을 넘어섰습니다!
축하합니다! 이제 여러분은 전 세계 어디서든 접속 가능한 나만의 자동화 서버를 소유하게 되었습니다. 하지만 지금 상태로는 숫자로 된 복잡한 IP를 외워야 하고, 보안(HTTPS)이 적용되지 않아 데이터 전송이 위험할 수 있습니다.
다음 포스팅(제3부)에서는 이 투박한 서버를 '
지금 바로 도커를 설치하고 n8n 첫 화면을 띄워보세요! 설치 과정에서 나오는 오류 메시지가 있다면 댓글로 공유해 주세요. 함께 해결해 드리겠습니다.
#가나 투데이 #ganatoday
그린아프로
댓글 없음:
댓글 쓰기