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