제2부: 도커(Docker)로 n8n 5분 만에 올리기 (서버 엔진 설치 및 가동편)|가나투데이
제2부: 도커(Docker)로 n8n 5분 만에 올리기 (서버 엔진 설치 및 가동편)|가나투데이
1. 왜 내 PC가 아닌 '서버'에 도커를 또 설치할까요?
제1부에서 내 컴퓨터에 '도커 데스크탑'을 설치해 보셨을 겁니다. 하지만 우리가 만든 GCP 서버(리눅스 환경)는 모니터가 없는 원격 컴퓨터와 같습니다. 따라서 서버 내부에서 24시간 작동할 서버 전용 도커 엔진을 설치해줘야 합니다. 이제 여러분의 서버에 생명력을 불어넣을 엔진을 얹어보겠습니다.
2. 서버 접속부터 n8n 실행까지 3단계
1단계: 서버에 원격 접속하기 (SSH)
별도의 프로그램 없이 웹 브라우저에서 바로 서버에 접속할 수 있습니다.
로 이동합니다.GCP VM 인스턴스 페이지 우리가 만든 서버(
n8n-server) 이름 옆의 'SSH' 버튼을 클릭합니다.검은색 터미널 창(터미널)이 뜨면 성공입니다. 이제부터 여기에 명령어를 입력하게 됩니다.
2단계: 도커(Docker) 엔진 설치하기 (명령어 복사/붙여넣기)
초보자분들을 위해 복잡한 설정 없이 공식 스크립트로 한 번에 설치하겠습니다. 아래 명령어를 한 줄씩 SSH 창에 복사해서 붙여넣고 엔터를 치세요.
도커 설치 스크립트 실행:
Bashcurl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh잠시 기다리면 설치가 완료됩니다.
현재 사용자에게 관리자 권한 부여 (필수):
Bashsudo usermod -aG docker $USER중요: 이 명령어를 입력한 후, SSH 창을 껐다가 다시 'SSH' 버튼을 눌러 재접속해야 권한이 적용됩니다.
3단계: n8n 설치 및 실행 (마법의 한 줄)
이제 서버에 도커라는 엔진이 설치되었습니다. 아래 명령어를 복사해서 입력하면 구글 서버가 n8n 프로그램을 자동으로 가져와 24시간 가동을 시작합니다.
docker run -d --name n8n -p 5678:5678 -v ~/.n8n:/home/node/.n8n n8nio/n8n
-d: 백그라운드 실행 (창을 닫아도 서버는 계속 돌아갑니다.)
-p 5678:5678: 외부에서 5678번 포트로 접속하도록 통로를 연결합니다.
-v: 내가 만든 자동화 데이터가 서버가 꺼져도 사라지지 않도록 저장소를 연결합니다.
3. 접속 확인: 드디어 열리는 자동화의 세계
설치가 끝났습니다! 이제 실제로 n8n 화면이 뜨는지 확인할 시간입니다.
브라우저 주소창에 다음과 같이 입력하세요.
주소:
http://여러분의_서버_외부_IP:5678외부 IP 확인: [GCP 인스턴스 목록] 페이지의 '외부 IP' 열에 적힌 숫자입니다.
화면에 n8n 설정 마법사가 나타난다면 나만의 자동화 서버 구축에 성공하신 겁니다!
[Image: n8n initial setup screen showing owner account creation]
4. 다음 단계: 이제 무엇을 해야 할까요?
축하합니다! 이제 여러분은 전 세계 어디서든 접속 가능한 24시간 자동화 비서를 가지게 되었습니다. 이제 노트북을 덮어도 여러분의 워크플로우는 멈추지 않습니다.
하지만 지금 상태는 숫자로 된 주소(IP)로 접속해야 하고, 보안(HTTPS)이 적용되지 않아 주의가 필요합니다. 다음 포스팅(제3부)에서는 가비아 등을 통해 나만의 도메인을 연결하고, SSL 보안 인증서를 무료로 설치하여 완벽한 '전문가급' 시스템으로 업그레이드하는 방법을 알아보겠습니다.
지금 바로 SSH 창을 열어 도커를 설치해 보세요. 자동화의 실전은 이제부터입니다!
#가나 투데이 #ganatoday
그린아프로




