Google Cloud तैनाती
GCP Compute Engine तैनाती गाइड
GCP पर OpenClaw तैनात करें, Google का क्लाउड
Google Cloud Platform एशिया-प्रशांत क्षेत्र में कई नोड्स हैं (टोक्यो, सिंगापुर, ताइवान), कम विलंब। Compute Engine Google का क्लाउड सर्वर है, AWS EC2 के समान अवधारणा।
GCP नए उपयोगकर्ता 90 दिनों की वैधता के साथ $300 मुफ्त क्रेडिट देता है, OpenClaw को चलाने के लिए पर्याप्त से अधिक। भले ही क्रेडिट उपयोग हो जाए, e2-micro इंस्टेंस हमेशा मुफ्त है (हालांकि कॉन्फ़िगरेशन कम है)।
$300 मुफ्त क्रेडिट
Permanent free tier (Always Free) मे और भी options हैं:
- 1 e2-micro इंस्टेंस (0.25 कोर 1G), केवल us-west1, us-central1, us-east1
- 30GB मानक स्थायी डिस्क
- Per month 1GB North America outbound traffic।
पाँच स्टेप में डिप्लॉयमेंट हो जाता है
प्रॉजेक्ट और इंस्टेंस बनाओ
GCP Console login करें → Create project → Compute Engine → Create instance करें। e2-standard-2 (2 cores 8GB) recommend किया है, Ubuntu 22.04 LTS system select करें। Region अपने पास का चुनें (Tokyo asia-northeast1 या Singapore asia-southeast1)।
Configure firewall
VPC नेटवर्क → फायरवॉल → फायरवॉल नियम बनाएं, TCP 22, 80, 443, 8080 खोलें। या gcloud कमांड-लाइन का उपयोग करें।
SSH कनेक्शन
GCP Console में ब्राउज़र के अंदर SSH है, बस क्लिक करें कनेक्ट कर सकते हैं। या स्थानीय टर्मिनल का उपयोग करें gcloud compute ssh Connect करो।
Docker install करना।
Ubuntu पर एक कमांड से Docker इंस्टॉल करें, फिर OpenClaw तैनात करें।
Deploy OpenClaw
docker-compose से start करें, config file तैयार है तो एक click में चल जाएगी।
gcloud CLI ऑपरेशन्स
अगर आप command line के आदी हो तो gcloud CLI से सब कुछ कर सकते हो:
# gcloud CLI इंस्टॉल करें (यदि अभी तक नहीं)
Docker install करना।
# सिस्टम अपडेट करें
docker-compose कॉन्फ़िगरेशन
version: "3.8"
services:
openclaw:
image: openclaw/openclaw:latest
container_name: openclaw
restart: unless-stopped
ports:
- "8080:3000"
volumes:
- ./data:/app/data
- ./config:/app/config
- ./logs:/app/logs
environment:
- NODE_ENV=production
- TZ=Asia/Tokyo
deploy:
resources:
limits:
memory: 4G
reservations:
memory: 512M
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:3000/health"]
interval: 30s
timeout: 10s
retries: 3
logging:
driver: json-file
options:
max-size: "10m"
max-file: "3"
Deploy और verify करो
# प्रोजेक्ट निर्देशिका बनाएं