النشر على Fly.io

انشر OpenClaw على Fly.io للحصول على استضافة سحابية عالمية موزعة.

متطلبات

  • حساب Fly.io
  • flyctl CLI مثبت

تثبيت flyctl

# macOS/Linux
curl -L https://fly.io/install.sh | sh

# تسجيل الدخول
flyctl auth login

النشر

# إنشاء تطبيق جديد
flyctl launch

# نشر
flyctl deploy

# فتح التطبيق
flyctl open

fly.toml

app = "openclaw-gateway"

[build]
  image = "openclaw/openclaw:latest"

[[services]]
  internal_port = 3000
  protocol = "tcp"

  [[services.ports]]
    handlers = ["http"]
    port = 80

  [[services.ports]]
    handlers = ["tls", "http"]
    port = 443

ملاحظة

تأكد من تكوين المتغيرات البيئية والأسرار باستخدام flyctl secrets set