본문으로 건너뛰기

Google Cloud Platform (GCP) 배포

GCP Compute Engine을 사용하여 안정적이고 확장이 용이한 OpenClaw 서버를 구축하는 가이드입니다.

🏗️ 배포 아키텍처

GCP에서는 Container-Optimized OS 또는 일반 리눅스 VM 위에서 Docker를 사용하는 방식이 가장 권장됩니다.

1. VM 인스턴스 생성

  • 머신 유형: e2-medium (최소 4GB RAM) 이상 권장.
  • OS: Container-Optimized OS (이미 Docker가 설치되어 있음).

2. Docker 배포

VM 인스턴스 시작 시 'Container' 옵션에 openclaw/gateway:latest를 입력하거나, SSH 접속 후 아래 명령을 실행합니다.

docker run -d \
--name openclaw \
-p 18789:18789 \
-v /var/lib/openclaw:/root/.openclaw \
openclaw/gateway:latest

🛡️ 네트워크 및 보안

  1. 방화벽 규칙: GCP 콘솔의 VPC 네트워크 > 방화벽에서 18789 포트를 허용해야 합니다.
  2. 고정 IP: 인스턴스 재시작 시 주소가 바뀌지 않도록 외부 IP 주소를 '고정(Static)'으로 예약하세요.
  3. Identity-Aware Proxy (IAP): 더 높은 보안이 필요한 경우 IAP를 설정하여 구글 계정 인증을 통해서만 게이트웨이에 접근하게 할 수 있습니다.