Google ক্লাউড স্থাপনা
GCP Compute Engine স্থাপনা গাইড
GCP এ OpenClaw স্থাপন করুন, Google এর ক্লাউড
Google ক্লাউড প্ল্যাটফর্ম এশিয়া-প্যাসিফিক অঞ্চলে নোড বেশি (টোকিও, সিঙ্গাপুর, তাইওয়ান), বিলম্ব কম। Compute Engine হল Google এর ক্লাউড সার্ভার, AWS EC2 এর সমান ধারণা।
GCP নতুন ব্যবহারকারী $300 বিনামূল্যে ক্রেডিট পায়, 90 দিনের জন্য বৈধ, OpenClaw চালানোর জন্য বিপুল। ক্রেডিট শেষ হয়ে গেলেও, e2-micro ইনস্ট্যান্স চিরকাল বিনামূল্যে (যদিও কনফিগারেশন কম)।
$300 বিনামূল্যে ক্রেডিট
স্থায়ী ফ্রি
- 1টি e2-micro ইনস্ট্যান্স (0.25 কোর 1G), শুধুমাত্র us-west1, us-central1, us-east1 এ সীমাবদ্ধ
- 30GB স্ট্যান্ডার্ড স্থায়ী ডিস্ক
- প্রতিটা ইউজার আলাদা কন্টেইনার
পাঁচ ধাপ স্থাপনা সেটআপ
প্রজেক্ট এবং ইনস্ট্যান্স তৈরি করো
GCP Console লগইন করো → প্রজেক্ট তৈরি করো → Compute Engine → ইন্সট্যান্স তৈরি করো। e2-standard-2 (2 কোর 8GB) সুপারিশ করি, সিস্টেম Ubuntu 22.04 LTS ব্যবহার করো। অঞ্চল নিজের কাছাকাছি বেছে নাও (টোকিও asia-northeast1 বা সিঙ্গাপুর asia-southeast1)।
ফায়ারওয়াল কনফিগ করো
VPC নেটওয়ার্ক → ফায়ারওয়াল → ফায়ারওয়াল নিয়ম তৈরি করুন, TCP 22, 80, 443, 8080 রিলিজ করুন। অথবা gcloud কমান্ড লাইন অপারেশন ব্যবহার করুন।
SSH সংযোগ
GCP কনসোল এ ব্রাউজারের মধ্যে SSH আছে, সরাসরি ক্লিক করুন, স্থানীয় টার্মিনালও ব্যবহার করতে পারেন gcloud compute ssh সংযোগ করো।
Docker ইনস্টল করো
Ubuntu এ একটি কমান্ড Docker ইনস্টল করুন, তারপর OpenClaw স্থাপনা করুন।
OpenClaw ডিপ্লয় করো
docker-compose দিয়ে চালু করো, কনফিগ ফাইল ঠিক করলে একটা ক্লিকে শুরু হয়।
gcloud CLI অপারেশন
কমান্ড লাইনে কমফর্টেবল থাকলে gcloud CLI দিয়ে সব কিছু করতে পারো:
# gcloud CLI ইনস্টল করুন (যদি এখনও ইনস্টল না করা হয়ে থাকে)
Docker ইনস্টল করো
# সিস্টেম আপডেট করুন
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"
ডিপ্লয় এবং যাচাই
# প্রজেক্ট ডিরেক্টরি তৈরি করুন