n8n 무료 서버 구축 가이드 1부: 구글 클라우드(GCP)로 평생 무료 서버 만들기| 가나투데이
많은 분이 업무 자동화를 위해 Make나 Zapier를 선택하지만, 곧 비싼 월 결제 금액과 실행 횟수 제한이라는 벽에 부딪히곤 합니다. 그 대안으로 떠오른 것이 바로 n8n입니다. 하지만 n8n을 본인의 노트북에 설치하면 컴퓨터를 끄는 순간 모든 자동화가 중단됩니다. 24시간 잠들지 않는 자동화 비서를 가지려면 클라우드 서버가 필수적입니다. 오늘은 그 첫 단계로, 구글 클라우드의 프리티어를 활용해 평생 무료로 운영 가능한 서버 인스턴스를 구축하는 방법을 단계별로 알아보겠습니다.
// n8n서버를 어디에 어떻게 구축하는 지 알아봅시다.
1. 구글 클라우드 플랫폼(GCP) 시작하기: 왜 GCP인가?
서버를 어디에 올릴 것인가는 모든 구축 과정의 시작입니다. 아마존(AWS)이나 마이크로소프트(Azure)도 훌륭하지만, 구글 클라우드는 기간 제한 없이 특정 사양을 무료로 제공하는 프리티어(Always Free) 정책이 매우 강력합니다. 우리는 이 혜택을 이용해 서버 유지비 0원에 도전할 것입니다.
먼저 구글 클라우드 콘솔에 접속하여 새 프로젝트를 생성해야 합니다. 프로젝트 이름은 n8n-automation과 같이 본인이 알아보기 쉬운 이름으로 설정해 주세요. 프로젝트 생성이 완료되면 좌측 메뉴에서 Compute Engine을 선택하고 VM 인스턴스 페이지로 이동합니다. 가상서버를 만드는 과정입니다.
| 내콘솔로 이동하기<- |
vm인스턴스페이지로 이동합니다.
2. 문제 해결: 무료 혜택을 놓치지 않는 서버 설정법 (How-to)
가장 중요한 부분입니다. 설정을 잘못하면 무료 범위를 벗어나 비용이 청구될 수 있습니다. 아래의 핵심 설정 사례를 반드시 확인하며 따라와 주세요.
섹션 1: 인스턴스 사양 및 지역 설정
무료 혜택은 특정 지역과 머신 유형에서만 제공됩니다.
리전(Region) 선택: 무료 플랜이 적용되는 us-west1(오리건), us-central1(아이오와) 중 하나를 선택합니다.
머신 구성: 머신 유형 시리즈를 E2로 선택한 후, 하위 유형에서 e2-micro를 선택합니다. 이 사양은 2개 vCPU와 1GB 메모리를 제공하며 n8n을 가볍게 돌리기에 적합합니다.
섹션 2: 운영 체제 및 디스크 최적화
n8n은 리눅스 환경에서 가장 안정적입니다.
부팅 디스크 변경: 운영 체제는 가장 범용적인 Ubuntu 20.04 LTS 또는 22.04를 권장합니다.
디스크 유형 및 용량: 디스크 유형은 표준 영구 디스크를 선택하고, 용량은 프리티어 최대 한도인 30GB로 설정합니다. 균형 있는 디스크나 SSD를 선택하면 비용이 발생할 수 있으니 주의하세요.
섹션 3: 네트워크 방화벽 개방
나중에 n8n 웹 화면에 접속하기 위해 문을 열어두어야 합니다.
방화벽 설정: 구성 하단에서 HTTP 트래픽 허용과 HTTPS 트래픽 허용에 모두 체크합니다. 이 설정을 누락하면 나중에 주소를 입력해도 서버에 접속할 수 없습니다.
VM인스턴스를 생성하고 요약하면, 다음과 같이 설정합니다.
- 이름 : 프로젝트이름test로 지정해주었습니다.
- 리전 : us-west1(오리건) 설정해 줍니다.
- 머신 : E2로 설정, 하위에 e2-micro로 설정합니다.
- 부팅디스크 : Ubuntu 20.04 LTS 또는 22.04로 설정해 주었습니다.
- 엑세스범위 : 모든 Cloud API에 대한 전체 액세스 허용으로 설정해주었습니다.
- 방화벽: HTTP/HTTPS 모두 허용해 주었습니다.
3. 서버 접속 확인 및 초기 환경 준비
모든 설정을 마쳤다면 하단의 만들기 버튼을 누릅니다. 약 1~2분 뒤 상태 항목에 녹색 체크 표시가 나타나면 여러분의 가상 서버가 전 세계 어디에선가 가동을 시작한 것입니다.
이제 생성된 인스턴스 우측의 SSH 버튼을 눌러 터미널 창을 엽니다. 검은색 화면이 나타나면 아래 명령어를 입력하여 서버의 패키지 시스템을 최신 상태로 업데이트해 줍니다.
설정 코드 사례: sudo apt-get update && sudo apt-get upgrade -y
이 명령어가 성공적으로 실행되었다면, 여러분은 이제 24시간 꺼지지 않는 탄탄한 기반을 마련한 셈입니다.
4. 클로징: 다음 단계는 무엇인가요?
이제 우리만의 빈 집(서버)이 지어졌습니다. 하지만 아직 이 집 안에는 아무것도 없습니다. 다음 포스팅에서는 이 서버에 n8n을 5분 만에 설치하고, 외부에서 접속할 수 있도록 만드는 도커(Docker) 설치 및 n8n 가동법을 다루겠습니다.
지금 바로 구글 클라우드 계정을 만들고 첫 인스턴스를 생성해 보세요! 궁금한 점이나 설정 중 막히는 부분이 있다면 댓글로 남겨주시면 답변해 드리겠습니다.
다음 포스팅이 궁금하시다면? 다음 편에서는 실제 n8n 설치 코드를 복사해서 붙여넣기만 하면 끝나는 실전 설치 가이드가 이어집니다. 구독하고 놓치지 마세요!
제2부(도커 설치 및 n8n 가동편)
#가나 투데이 #ganatoday
그린아프로
댓글 없음:
댓글 쓰기